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 FullStack Developer (Scala/Java & Angular), you will contribute to the development of modern, high-performance applications within an agile environment in Luxembourg. You will work on both backend and frontend components while promoting software quality and engineering best practices.
Job Responsibility
Design, develop and maintain scalable backend applications using Scala (strongly preferred) or Java
Develop REST APIs using the Play Framework
Build responsive and dynamic user interfaces with Angular
Design and implement event-driven architectures using Apache Kafka
Work with MongoDB and SQL databases to develop efficient and scalable data solutions
Write clean, maintainable and well-tested code
Participate in code reviews and contribute to continuous improvement initiatives
Collaborate with cross-functional teams in an Agile environment
Contribute to CI/CD pipelines and application quality
Requirements
Master's or Bachelor's degree in Computer Science, Software Engineering or a related field
At least 3 years of experience as a FullStack Developer
Strong experience with Scala (mandatory and highly valued)
Good knowledge of Java and the JVM ecosystem
Experience with the Play Framework
Strong knowledge of Angular, TypeScript, HTML5 and CSS
Experience with Apache Kafka
Hands-on experience with MongoDB
Knowledge of REST API development and software engineering best practices
Experience with Git and Agile methodologies
Good communication skills and a proactive mindset
Nice to have
Experience with functional programming
Knowledge of Spring Boot or Akka/Pekko
Experience with automated testing and CI/CD
Familiarity with cloud technologies
What we offer
Access to training programs and certifications to accelerate your development
An R&D lab where you can explore new technologies and approaches
The opportunity to propose and lead innovative ideas within the company
Personalized coaching and mentoring from experienced professionals
A tailor-made career path aligned with your growth ambitions
Agility: Work in a dynamic flexible and stimulating environment
International exposure: Collaborate with teams in over 60 countries and enjoy mobility opportunities
Intrapreneurship: Take ownership of your ideas or create your own Business Unit
Supportive management: Your manager will guide you based on your individual profile and goals