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 skilled Full-Stack Developer with strong experience in Java on the backend and React.js or Next.js on the frontend. The ideal candidate is comfortable working in a remote, collaborative environment and has hands-on experience with Extreme Programming (XP) practices, including Test-Driven Development (TDD) and Pair Programming. You will work closely with cross-functional teams to design, build, test, and maintain high-quality software solutions.
Job Responsibility
Design, develop, and maintain scalable full-stack applications
Build robust backend services using Java (e.g., Spring / Spring Boot)
Develop responsive and performant user interfaces using React.js or Next.js
Write clean, maintainable, and well-tested code using TDD
Actively participate in pair programming and collaborative code reviews
Contribute to system design, architecture, and technical decision-making
Troubleshoot, debug, and optimize applications for performance and reliability
Work effectively in an Agile / XP-driven development process
Requirements
Strong professional experience as a Full-Stack Developer
Solid backend experience with Java (Spring, Spring Boot, REST APIs)
Frontend experience with React.js or Next.js
Practical experience with XP practices, especially Test-Driven Development (TDD) and Pair Programming
Good understanding of RESTful APIs and web application architecture
Experience with Git and collaborative development workflows
Strong communication skills and ability to work effectively in a remote team