Gomocha

Gomocha FSP Software Engineer

Posted: 9 hours ago

Job Description

Gomocha - Software EngineerGomocha 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 TeamA 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 TechAt 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 MattersYou 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 WithBackend: .NET 8 / C# with ASP.NET Core, FastEndpoints, RabbitMQ, Entity Framework Core & DapperSQL Server (including spatial data support)Frontend:React 17 + TypeScript with Kendo ReactModern tooling (React Query, Webpack 5, TailwindCSS, Styled Components)Infrastructure & DevOps:Azure Pipelines CI/CD with automated versioningPlaywright for end-to-end and integration testingMobile:- Cross-platform Cordova (Android, iOS, UWP)- Offline-first architecture with secure synchronization What Makes This Role UniqueAI-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 collaborationGrowth & 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 peersWhat We’re Looking ForMust-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 experienceWhy 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 + focusHow to ApplyIf this sounds like you, apply with your CV and a short note about:1. A technical challenge you’re proud of solving2. How you use AI tools in your development process3. What excites you about field service management softwareWe value diversity and welcome applications from developers of all backgrounds.Gomocha ValuesOpen 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In