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).
As a Tech Lead FullStack Developer (Java/Scala & Angular), you will join a strategic IT transformation program within a Software Factory modernization initiative. You will be involved in the full software development lifecycle, from design to delivery, contributing to both backend and frontend development in an agile environment.
Job Responsibility:
Design, develop, and maintain fullstack applications (backend & frontend)
Build robust backend services using Java or Scala
Develop and enhance user interfaces using Angular
Design and consume REST APIs
Contribute to event-driven architectures using Kafka or similar technologies
Ensure code quality through unit, integration, and end-to-end testing
Participate in CI/CD pipelines and deployment processes
Contribute to system observability (logging, monitoring, metrics)
Collaborate with cross-functional teams (Dev, QA, DevOps)
Share knowledge and contribute to continuous improvement
Explore and integrate AI tools in development, testing, and documentation
Requirements:
6–10 years of experience in FullStack development
Strong expertise in Java or Scala and the JVM ecosystem
Solid experience with backend frameworks such as Spring Boot, Play, Akka, or Pekko
Good understanding of event-driven architecture and Kafka
Strong knowledge of SQL and experience with MongoDB
Strong experience with Angular, TypeScript, HTML5, CSS3, and SASS
Good knowledge of reactive programming (RxJS, Observables, Signals)
Experience with state management (NgRx or Signals)
Experience with unit, integration, and E2E testing (Jest, Jasmine/Karma, Playwright)
Familiarity with CI/CD pipelines and observability practices
Autonomous and proactive mindset
Strong attention to quality and best practices
Team player with good communication skills
Eagerness to learn and share knowledge
Interest in leveraging AI in software development
What we offer:
An international community bringing together 110+ different nationalities
An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
A robust training system with our internal Academy and 250+ available modules
A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
Opportunity to turn ideas into action and make a tangible impact on sustainability
WeCare Together program to design and lead projects that create social or environmental impact