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 seeking a skilled Senior Level Backend Developer to join our dynamic technology team. In this role, you will design, develop, and maintain robust, scalable backend systems using .NET and Microsoft Azure services. You will play a key role in optimizing existing solutions, designing cloud-native microservices, and implementing modern engineering practices to continuously enhance our product offerings.
Job Responsibility:
Act as a strong individual contributor, owning backend components and services end‑to‑end
Take responsibility for the technical quality, robustness, and maintainability of backend solutions
Proactively modernize and improve existing systems, addressing performance, reliability, and technical debt
Collaborate closely with the Tech Lead and other developers, contributing to design discussions, reviewing code, and supporting consistent implementation
Support junior developers through code reviews, knowledge sharing, and technical guidance, while working with product, frontend, QA, and DevOps teams to deliver high‑quality features across the full development lifecycle
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
Technically strong engineer who can be relied upon to deliver high‑quality work independently, takes ownership of assigned components, and follows through on commitments with minimal supervision
Experience working with complex, distributed backend systems, understanding how multiple services interact
Hands‑on experience building backend components or microservices from scratch, not only maintaining existing code
5-10 years of relevant development experience
Strong hands-on experience with .NET/.NET Core
Experience with Microsoft Azure Services including Service Bus, Event Hub, Containers, Azure Functions, Azure app services and SignalR
Design and implementation of scalable microservices architectures
Strong understanding of object‑oriented programming (OOP) concepts
Experience with development of web APIs
Strong knowledge of SQL
Knowledge of databases such as PostgreSQL and/or InfluxDB
Hands-on experience with Docker
Should be technically sound, reliable and self-driven
Nice to have:
Test Driven Development (TDD)
CI/CD pipelines to ensure seamless deployment and integration
Experience of having worked in Linux-based environments