Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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, and gRPC
- Microservices architecture with 30+ domain services
- MassTransit + RabbitMQ for distributed messaging
- Entity Framework Core & Dapper for data access
- SignalR for real-time data
- SQL Server (including spatial data support)
Frontend:
- React 17 + TypeScript with Material-UI and Kendo React
- Modern tooling (React Query, Webpack 5, TailwindCSS, Styled Components)
- Comprehensive component library with reusable design patterns
Infrastructure & DevOps:
- Azure Cloud (Functions, Pipelines, Notification Hubs)
- Docker containerization
- Azure Pipelines CI/CD with automated versioning
- Playwright & NUnit for end-to-end and integration testing
Mobile:
- Multi-platform delivery (iOS, Android, Cordova)
- 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
- Continuous deployment with feature flags
- Documentation-driven development (Docusaurus)
- Automated testing (unit, integration, E2E)
- Code reviews, pair programming, and architectural collaboration
- A clean, well-organized monorepo that encourages consistency
🚀 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)
- Solid React + TypeScript frontend skills
- Understanding of REST API design and microservices principles
- Experience with SQL databases (preferably SQL Server)
- Familiarity with Git, Docker, Azure
- Problem-solving mindset and ability to work independently
- Fluent English (written and spoken)
Nice-to-have:
- Dutch language skills (for team collaboration)
- Entity Framework Core, RabbitMQ, Azure Service Bus
- SignalR / WebSockets experience
- Mobile (iOS/Android/Cordova) development knowledge
- 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
- Pragmatic: You balance innovation with reliability
- Communicative: You explain your reasoning clearly and collaborate effectively
- Curious: You love learning and exploring new technologies
- Quality-focused: You write maintainable, testable code
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
About Gomocha FSP
Gomocha builds enterprise Field Service Management software that helps organizations manage assets, schedule technicians, and deliver outstanding customer service. With offices in the Netherlands and the U.S., we’ve supported the global field service community for over 30 years.
We value diversity and welcome applications from developers of all backgrounds.
Key Skills
Ranked by relevanceReady to apply?
Join Gomocha and take your career to the next level!
Application takes less than 5 minutes

