Job Description
Rejoignez **Nexus Innovations**, une entreprise pionnière qui redéfinit les standards du développement logiciel. Nous recherchons un **Ingénieur Logiciel Senior** talentueux et passionné pour intégrer notre équipe de Montréal. En tant que membre clé de notre architecture technique, vous aurez l'opportunité de concevoir des solutions robustes et évolutives qui ont un impact réel sur nos clients.
Vous serez immergé dans un environnement stimulant où l'innovation est la norme. Nous valorisons la curiosité intellectuelle, l'excellence technique et le travail d'équipe collaboratif. Si vous souhaitez mettre à profit vos compétences pour construire l'avenir, ce poste est fait pour vous.
Vous serez immergé dans un environnement stimulant où l'innovation est la norme. Nous valorisons la curiosité intellectuelle, l'excellence technique et le travail d'équipe collaboratif. Si vous souhaitez mettre à profit vos compétences pour construire l'avenir, ce poste est fait pour vous.
Responsibility
- Conception et Développement : Concevoir, développer et maintenir des applications web et mobiles robustes en suivant les meilleures pratiques de l'industrie.
- Collaboration Technique : Travailler en étroite collaboration avec les équipes de produit, de design et d'autres développeurs pour transformer les spécifications en fonctionnalités concrètes.
- Optimisation des Performances : Analyser et optimiser les performances de l'application, en assurant une expérience utilisateur fluide et rapide.
- Code Quality : Rédire du code propre, modulaire et bien documenté, en participant activement aux revues de code pour maintenir une haute qualité.
- Résolution de Problèmes : Diagnostiquer et résoudre des problèmes techniques complexes et déboguer les applications existantes.
- Tests et Qualité : Participer à la définition des stratégies de tests et aux tests unitaires pour garantir la fiabilité des livrables.
- Leadership : Guider les développeurs juniors et partager vos connaissances techniques pour favoriser l'épanouissement de l'équipe.
Qualification
- Expérience : 5+ années d'expérience en développement logiciel, idéalement en tant qu'Ingénieur Senior.
- Langages : Maîtrise avancée d'au moins un langage de programmation (ex: Python, Java, C#, TypeScript).
- Frameworks : Expérience solide avec des frameworks web modernes (ex: React, Angular, Node.js, Django).
- Bases de Données : Connaissance approfondie des bases de données relationnelles (SQL) et non relationnelles (NoSQL).
- Agilité : Expérience avec les méthodologies Agile et Scrum.
- Communication : Excellent niveau d'anglais et français (courant) pour communiquer efficacement avec des équipes internationales.
- Soft Skills : Capacité à travailler en autonomie tout en collaborant efficacement au sein d'une équipe multidisciplinaire.