Développeur Full Stack (F/H)
Publiée le 15/04/2025

TMC Luxembourg
Vous jouerez un rôle clé dans la réalisation des projets : de l’analyse des besoins à la mise en production. Vous contribuerez à l’élaboration de solutions performantes et accompagnerez les profils plus juniors dans leur progression.
Vos missions
- Identifier les besoins des utilisateurs et co-construire des solutions adaptées
- Concevoir des architectures techniques robustes et évolutives
- Développer, tester et maintenir des applications fiables
- Suivre les performances des applications et intervenir en cas d’incident
- Documenter les solutions et partager vos connaissances
- Participer activement à la montée en compétences de l’équipe
Votre profil
- Solide maîtrise d’au moins un langage moderne côté serveur (Java, Python, Scala…) et aisance avec le développement frontend (TypeScript, JavaScript…)
- Expérience concrète avec des frameworks d’application web récents (Spring Boot, Angular, React, Node.js…)
- Bonne compréhension des bases de données relationnelles et non relationnelles, avec capacité à optimiser les requêtes et structurer la donnée intelligemment
- Maîtrise des outils de versioning (Git) et des plateformes collaboratives (GitHub, GitLab), avec pratique des revues de code
- Habitude de travailler dans des environnements CI/CD : automatisation des tests, intégration continue, déploiement fluide
- Connaissances solides en conteneurisation (Docker) et orchestration (Kubernetes), ainsi qu’en monitoring/logging applicatif
- Sensibilité aux pratiques DevSecOps et à la qualité logicielle : sécurité, analyse statique, tests automatisés, documentation claire
- Familiarité avec les architectures logicielles modernes (hexagonale, microservices, event-driven…), et intérêt pour les approches type CQRS ou event sourcing
- Approche craft : code propre, maintenable, testé et lisible, dans un esprit d’amélioration continue