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).
We are looking for an experienced Back End Developer to support the design, build, and ongoing enhancement of secure, scalable web services. This long-term contract position is ideal for a senior-level engineer who enjoys shaping technical solutions, improving development practices, and contributing across the full software delivery lifecycle. The role offers the opportunity to work with modern cloud technologies, distributed systems, and data-intensive applications while partnering closely with cross-functional teams.
Job Responsibility
Design and deliver back-end applications and services that emphasize scalability, reliability, security, and strong overall performance
Partner with stakeholders and technical teams to translate business needs into practical architectures, implementation plans, and documented technical solutions
Develop new features, resolve defects, and maintain existing services through coding, testing, debugging, and production support activities
Create and refine database schemas, queries, and data access patterns, including performance tuning for efficient storage and retrieval
Apply secure engineering principles and support compliance with data protection standards throughout development and release activities
Review code, uphold development standards, and promote high-quality delivery through automated pipelines and disciplined engineering practices
Work within Agile or hybrid delivery frameworks to provide estimates, track progress, and contribute to successful releases
Build and support cloud-native solutions using Azure services such as Functions, Service Bus, containers, App Configuration, and monitoring tools
Guide entry-level developers by offering technical direction, sharing best practices, and helping raise the overall capability of the team
Requirements
Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent relevant experience
At least 6 years of software development experience, including strong back-end engineering expertise in C# and .NET
Minimum 4 years of hands-on experience with microservices, REST-based APIs, Entity Framework Core, and relational database development such as PostgreSQL or SQL-based platforms
Practical knowledge of event-driven architecture, distributed systems, and container orchestration technologies such as Kubernetes
Experience building and maintaining CI/CD workflows using GitHub Actions, Azure DevOps, or similar automation tools
Familiarity with Azure cloud services, including Function Apps, Service Bus, App Configuration, Application Insights, and identity solutions such as Microsoft Entra ID or Azure AD B2C
Understanding of caching approaches, observability practices, and unit testing frameworks such as xUnit
Strong communication skills, solid technical documentation abilities, and the capacity to work both independently and collaboratively
What we offer
Medical, vision, dental, and life and disability insurance