This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Extensive professional experience as a software engineer with deep expertise in .NET / C#
Proven experience designing and building API-driven and microservices-based systems, including defining service boundaries, API contracts, versioning strategies, and integration patterns
Strong understanding of software architecture principles, including scalable, resilient, and maintainable system design
Hands-on experience designing and building cloud-native applications (e.g., Azure, AWS, or similar platforms)
Solid experience with relational databases, data modeling, and performance optimization
Experience designing and building APIs and distributed systems
Proven ability to take ownership of large technical deliverables and drive them to completion
Strong problem-solving skills, with the ability to debug and resolve complex production issues in production environments
Experience providing technical leadership, mentoring engineers, and influencing architectural decisions
Excellent written and verbal communication skills, especially in a remote-first environment
Nice to have:
Experience in home services, franchise systems, or field management software
Familiarity with payment processing, PCI compliance, or analytics integrations
Comfort with SQL or data analysis to validate hypotheses and measure success
Experience working in fully distributed or remote engineering teams
Familiarity with DevOps practices, CI/CD pipelines, and infrastructure-as-code
Experience with modern front-end frameworks and web architectures
Experience building and operating high-traffic, customer-facing web applications