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 a motivated Backend Engineer to design, develop, and maintain scalable backend services and APIs. In this role, you will contribute to building reliable, high-performance systems that power business-critical applications. You will work closely with cross-functional teams to deliver robust solutions, integrate with frontend applications, and support cloud-native deployments. The ideal candidate has a strong foundation in backend development, a passion for clean and efficient code, and an interest in building modern, distributed systems.
Job Responsibility:
Design, develop, and maintain backend services and RESTful APIs using modern frameworks (e.g., Java Spring Boot, Python, or Node.js)
Build and support microservices-based architectures for scalable and modular application development
Work with relational and NoSQL databases to design efficient data models and optimize queries
Integrate backend services with third-party APIs and internal systems
Collaborate with frontend developers to ensure seamless end-to-end functionality
Participate in code reviews, testing, and debugging to ensure high-quality deliverables
Contribute to CI/CD pipelines and support deployment in cloud environments (AWS, Azure, or GCP)
Assist in implementing security, authentication, and data protection mechanisms
Monitor and troubleshoot applications to ensure performance, reliability, and scalability
Follow Agile development practices and actively participate in sprint planning, stand-ups, and retrospectives
Requirements:
2+ years of experience in software engineering, with a strong focus on backend development
Proficiency in backend programming languages such as Java (Spring Boot), Python, or Node.js
Experience building and consuming RESTful APIs and familiarity with microservices architecture
Working knowledge of databases such as PostgreSQL, MySQL, MongoDB, or Couchbase, including data modeling and query optimization
Understanding of backend frameworks and tools, along with experience in API development, integration, and testing
Strong understanding of Agile methodologies and experience collaborating in cross-functional teams
Excellent problem-solving skills and ability to work in fast-paced, mission-critical environments
Solid grasp of software design principles, patterns, and backend best practices
Strong verbal and written English communication skills, with the ability to collaborate effectively with global teams
Nice to have:
Familiarity with cloud platforms (Azure, AWS, or GCP) and basic deployment concepts
Exposure to event-driven architecture or messaging systems (e.g., Kafka, RabbitMQ)
Basic understanding of frontend technologies (React.js, Angular, or Vue.js) for effective integration