Software Engineer

Gomocha — Netherlands · Posted ~3 hours ago

Mid

Skills

software development SaaS programming software engineering

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software company is seeking an engineer to develop and improve SaaS solutions for business operations. The role involves building reliable software, solving complex problems, and collaborating in an agile environment.

Highlights

Opportunity to build scalable SaaS solutions in a growing technology environment with focus on innovation and customer impact.

Description

Gomocha - Software Engineer Gomocha is the field service platform for forward-thinking field service operators. Through a combination of service demand management, dispatch scheduling, technician enablement, and analytics—not to mention white glove service—Gomocha uncovers hidden efficiencies, matching skill with demand, so your field workers deliver an exceptional customer service experience time after time. Our platform, Gomocha FSP, is a SaaS (Software as a Service) field service management solution that is flexible, easy to implement, innovative, fast-growing, agile, and easy to configure (no coding necessary) that is tailored to tackle company-specific field service challenges and ensure compliance with industry rules and regulations. With offices on the East and West Coasts of the United States and in the Netherlands, Gomocha has supported the global field services community for more than thirty years. For more information, visit our website, www.gomocha.com. Gomocha is looking for dynamic, innovative individuals who are outgoing and possess a unique approach to problem-solving. We value flexibility and are excited to welcome like-minded individuals to join our team. As a Gomocha Software Engineer, you will first learn about our platform and its capabilities; you will soon discover that our configuration capability provides a lifetime of learning opportunities. An annual review will evaluate progress and stimulate learning opportunities with career growth. The only constant factor we strive for in the Gomocha team is learning. Your Contribution to our Team A Software Engineer focuses on our customers’ overall success by ensuring our platform’s continuous improvement, usability, and seamless integration. Through technical excellence, customer-centric innovation, and collaborative teamwork, to play a pivotal role in fostering strong partnerships, being a team player, and delivering value throughout our customers' lifecycle. Your day to day revolves around designing, developing, and maintaining the platform’s core infrastructure, integrations, and features. Gomocha FSP Software Engineer (Full-time, Utrecht + Remote) Build the Future of Field Service Management with Cutting-Edge Tech At Gomocha, we’re redefining how field service organizations operate. Our Field Service Platform (FSP) helps global enterprises orchestrate their operations — from dispatch scheduling and mobile enablement to analytics and compliance — all powered by modern technology and AI-assisted development. We’re looking for a Software Engineer to join our Utrecht-based platform team, building the next generation of our enterprise-grade SaaS solution. Why This Role Matters You won’t be maintaining legacy systems — you’ll be building scalable, cloud-native architecture with the latest technologies. You’ll tackle real engineering challenges: from designing new microservices to improving real-time data sync and integrating external systems. If you see AI tools like Copilot, ChatGPT, and Claude Code as productivity amplifiers, not shortcuts — you’ll fit right in. What You’ll Work With Backend: .NET 8 / C# with ASP.NET Core, FastEndpoints, RabbitMQ, Entity Framework Core & Dapper SQL Server (including spatial data support) Frontend: React 17 + TypeScript with Kendo React Modern tooling (React Query, Webpack 5, TailwindCSS, Styled Components) Infrastructure & DevOps: Azure Pipelines CI/CD with automated versioning Playwright for end-to-end and integration testing Mobile: - Cross-platform Cordova (Android, iOS, UWP) - Offline-first architecture with secure synchronization What Makes This Role Unique AI-First Development Culture; We encourage engineers to use AI tools daily. If AI helps you write better tests, refactor faster, or explore new patterns use it. We focus on outcomes over keystrokes. Real Engineering Challenges - Design and implement new microservices and APIs - Optimize synchronization across distributed clients - Scale high-load enterprise services - Modernize existing components with maintainable architecture - Integrate with third-party systems (ERP, payments, communication) Modern Development Practices - Documentation-driven development (Docusaurus) - Automated testing (unit, integration, E2E) - Code reviews, pair programming, and architectural collaboration Growth & Autonomy - Full ownership of features (from database to UI) - Influence technical decisions and product direction - Collaborate with a skilled, motivated team - Learn continuously and share knowledge with peers What We’re Looking For Must-have: - Strong experience with C# / .NET Core (ASP.NET Core, Web API) - Understanding of REST API design and microservices principles - Experience with SQL databases (preferably SQL Server) - Familiarity with Git, Docker, Azure - Mobile (iOS/Android/Cordova) development knowledge - Problem-solving mindset and ability to work independently - Fluent English (written and spoken) Nice-to-have: - Solid React + TypeScript frontend skills - Dutch language skills (for team collaboration) - Entity Framework Core, RabbitMQ, Azure Service Bus - SignalR / WebSockets experience - CI/CD pipeline experience (Azure DevOps, GitHub Actions) - Experience with Kendo UI or Material-UI Personality fit: - Results-driven: You care about delivering value, not hours logged - AI-empowered: You use AI tools to accelerate development thoughtfully - Passion for the Craft - Pragmatic: You balance innovation with reliability - Communicative: You explain your reasoning clearly and collaborate effectively The Practical Details - Location: Utrecht office + Remote (hybrid model) - Schedule: Full-time - 3 days/week in-office (collaboration, design, pair programming) - 2 days/week remote (focused work) - Work style: Flexible hours focused on results - Team: Small, experienced, highly collaborative - Contract: Competitive salary, hybrid flexibility, benefits based on experience Why Join Gomocha ✅ Work with a modern tech stack actively updated to the latest versions ✅ Meaningful impact: Your code powers real businesses in the field ✅ Technical freedom: Choose the best tools (including AI) for the job ✅ Ownership culture: Follow your features from design to deployment ✅ Learning budget: We invest in your professional growth ✅ Flexible hybrid work: The best of both worlds — collaboration + focus How to Apply If this sounds like you, apply with your CV and a short note about: 1. A technical challenge you’re proud of solving 2. How you use AI tools in your development process 3. What excites you about field service management software We value diversity and welcome applications from developers of all backgrounds. Gomocha Values Open Culture: At Gomocha, transparency is key. We foster a culture where everyone feels free to express their thoughts and ideas. We celebrate our diverse personalities and beliefs, keeping an open mind to learn and grow personally and professionally. Constructive Feedback Intention: We value constructive feedback as a tool for growth. Feedback at Gomocha is never unreasonable or personal; it aims to enhance the quality of our customers’ service experience. We encourage open communication to improve together continuously. Proactive Service: Gomocha employees are expected to be proactive in helping, recognizing that not all requests for help are explicit. Our commitment to exceptional service extends to our customers and our internal team. We strive to deliver white glove service in every interaction. Learning opportunities: We provide many opportunities to expand your knowledge of the Field Service industry, Microsoft technology, and Gomocha FSP configuration options— access online courses to enhance your skills and share your knowledge to further your learning journey. Improvement suggestions: We encourage team members to document and share ideas for improvement. Provide detailed information to facilitate efficient assessment by leadership. Advocate for your suggestions, promoting the business case until implementation.