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 mid-level Backend Software Developer to join our growing technology team. The ideal candidate will be experienced with one or more popular programming languages such as Java, C#, C++, Python, or similar, and possess a strong background in backend systems development. You will collaborate with cross-functional teams to design, build, and maintain scalable backend solutions that power our products and services.
Job Responsibility:
Design, implement, and maintain robust APIs, microservices, and backend components that support our web and mobile applications
Write clean, efficient, and well-documented code in languages such as Java, C#, C++, Python, or other modern programming languages
Collaborate closely with product managers, frontend developers, and QA engineers to deliver high-quality features from concept to production
Participate in code reviews and contribute to continuous improvement of coding standards, architecture, and agile development best practices
Troubleshoot, debug, and optimize issues in existing backend systems to ensure system reliability and performance
Integrate with databases (SQL or NoSQL) and third-party services as needed
Contribute to DevOps workflows including CI/CD pipelines and automated testing
Write and maintain unit, integration, and functional tests
Stay up to date with industry trends, tools, and frameworks relevant to backend development
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience
2–5 years of professional experience in backend software development
Proficiency with at least one backend programming language (e.g., Java, C#, C++, Python, etc.)
Practical experience with RESTful API design and microservices architecture
Experience working with relational databases (SQL) and/or NoSQL databases
Understanding of version control systems (e.g., Git), and modern DevOps practices such as CI/CD and automated testing
Solid understanding of software design principles, code modularity, and coding best practices
Effective verbal and written communication skills to collaborate with both technical and non-technical stakeholders
Ability to work independently and within a team in an agile environment
Nice to have:
Experience with cloud platforms (AWS, Azure, or GCP) is a plus
Familiarity with other backend programming languages is a plus
What we offer:
medical, vision, dental, and life and disability insurance