About the role
About the Role We are seeking an experienced Full Stack Developer to join a growing digital product team. In this role, you will contribute to the development of innovative solutions, integrate with various business systems, and help enhance a modern, scalable platform used by a large customer base.
You will work alongside a collaborative and highly skilled team in an environment that values innovation, continuous improvement, and technical excellence.
Key Responsibilities
- Design, develop, and maintain both backend and frontend applications.
- Work closely with Product Owners to understand and validate business requirements.
- Recommend and implement scalable, secure, and efficient technical solutions.
- Ensure compliance with established architecture, coding, and security standards.
- Develop and maintain RESTful APIs.
- Create and execute automated tests.
- Build and maintain CI/CD pipelines.
- Participate in code reviews and promote development best practices.
- Identify opportunities for continuous improvement and contribute to implementation efforts.
Qualifications
- Minimum 5 years of Full Stack development experience.
- Strong proficiency in C#, .NET Framework, .NET Core, and .NET 6+.
- Extensive experience with Angular (8+), TypeScript, JavaScript, HTML5, and CSS.
- Proven experience designing, securing, and consuming REST APIs.
- Strong SQL development skills, including SQL Server and Azure SQL.
- Experience with Azure DevOps, CI/CD pipelines, YAML, and Bicep.
- Solid understanding of software architecture principles and design patterns.
- Experience building automated tests, including unit and service testing.
- Knowledge of Agile and DevOps methodologies.
- Strong problem-solving skills and a passion for learning new technologies.
Nice-to-Have
- Experience with Drupal and PHP.
- Experience in e-commerce or document management platforms.
- Functional English communication skills.
Education
- College diploma or university degree in Computer Science or a related field.
À propos du poste Nous recherchons un(e) développeur(euse) Full Stack expérimenté(e) pour contribuer à l'évolution d'une plateforme numérique en forte croissance. Vous participerez au développement de solutions innovantes, à l'intégration de multiples systèmes d'affaires et à l'amélioration continue de l'expérience utilisateur. Vous collaborerez avec une équipe multidisciplinaire passionnée, dans un environnement technologique moderne favorisant l'autonomie, la collaboration et l'innovation.
Responsabilités
- Développer et maintenir des composantes backend et frontend.
- Collaborer étroitement avec les responsables produit afin de comprendre et valider les besoins d'affaires.
- Concevoir des solutions performantes, évolutives et sécurisées.
- Respecter les standards d'architecture, de qualité de code et de sécurité.
- Développer et maintenir des API REST.
- Créer et exécuter des tests automatisés.
- Participer à la mise en place et à l'amélioration des pipelines CI/CD.
- Effectuer des revues de code et contribuer aux bonnes pratiques de développement.
- Identifier et mettre en œuvre des améliorations continues.
Profil recherché
- Minimum de 5 ans d'expérience en développement Full Stack.
- Excellente maîtrise de C#, .NET Framework, .NET Core et .NET 6+.
- Solide expérience avec Angular (8+), TypeScript, JavaScript, HTML5 et CSS.
- Expérience en conception et intégration d'API REST sécurisées.
- Maîtrise de SQL Server, Azure SQL et optimisation de requêtes.
- Expérience avec Azure DevOps, CI/CD, YAML et Infrastructure as Code (Bicep).
- Bonne connaissance des principes d'architecture logicielle et des design patterns.
- Expérience en développement de tests automatisés (unitaires et services).
- Connaissance des méthodologies Agile et DevOps.
- Curiosité technologique et capacité d'apprentissage rapide.
Atouts
- Connaissance de Drupal et PHP.
- Expérience en commerce électronique ou en plateformes de gestion documentaire.
- Anglais fonctionnel. Formation
- DEC ou BAC en informatique ou domaine connexe.