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).
Design, develop, test, and maintain software applications and systems. Write clean, scalable, and efficient code following best practices and coding standards. Collaborate with product managers, designers, and other engineers to define requirements and solutions. Participate in code reviews to ensure quality, performance, and maintainability. Troubleshoot, debug, and resolve software defects and production issues. Build and integrate APIs, services, and backend components. Optimize applications for performance, scalability, and reliability. Contribute to system architecture, technical design, and documentation. Follow SDLC processes using Agile, Scrum, or similar methodologies. Stay current with emerging technologies and continuously improve development practices.
Job Responsibility:
Design, develop, test, and maintain software applications and systems
Write clean, scalable, and efficient code following best practices and coding standards
Collaborate with product managers, designers, and other engineers to define requirements and solutions
Participate in code reviews to ensure quality, performance, and maintainability
Troubleshoot, debug, and resolve software defects and production issues
Build and integrate APIs, services, and backend components
Optimize applications for performance, scalability, and reliability
Contribute to system architecture, technical design, and documentation
Follow SDLC processes using Agile, Scrum, or similar methodologies
Stay current with emerging technologies and continuously improve development practices
Requirements:
2–6+ years of experience as a Software Engineer or similar development role
Proficiency in one or more programming languages (Java, Python, C#, JavaScript, TypeScript, etc.)
Experience building, testing, and maintaining software applications
Familiarity with object‑oriented programming and software design principles
Experience with APIs, services, and integrations (REST, JSON, etc.)
Experience working with databases (SQL and/or NoSQL)
Familiarity with version control systems (Git) and collaborative development workflows
Understanding of SDLC and Agile/Scrum development methodologies
Strong problem‑solving and debugging skills
Ability to collaborate effectively with cross‑functional teams