Développeur(euse) de logiciels - Plateforme infonuagique

Nakisa

$80K — $95K *
Enterprise Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 2+ years software development experience, including at least 1 year with Java.
  • Proficiency in full-stack development: back-end with Java, Spring Boot, and RESTful APIs; front-end with Vue.js (or similar frameworks).
  • Experience with SQL databases (PostgreSQL, MySQL, etc.).
  • Strong understanding of object-oriented programming and design patterns.
  • Experience building scalable applications using microservices architecture.
  • Familiarity with version control systems (Git), CI/CD pipelines, and containerization (Docker, Kubernetes).

Responsibilities

  • Design, develop and maintain back-end services and their corresponding front-end components for our cloud platform.
  • Contribute to features for our identity and access management platform, addressing security and compliance requirements.
  • Create tools and integrations that enhance monitoring, logging, and visibility of microservices and distributed systems.
  • Support and contribute to maintaining CI/CD pipelines, participating in a smoother and more reliable build, test, and deployment process.
  • Write clean, well-tested, maintainable code in accordance with established best practices and design patterns.
  • Collaborate with Product, QA, and DevOps teams to deliver high-quality software on schedule.
  • Participate in code reviews, design discussions, and sprint planning, taking ownership of assigned tasks and features.

Benefits

  • Work with cutting-edge cloud-native platform technology.
  • Design solutions that address complex and strategic business challenges for some of the largest organizations globally.
  • Be part of a company that values continuous learning, innovation, and professional development.
Full Job Description
À propos du poste

En tant que développeur(-euse) de logiciels au sein de notre équipe d'ingénierie de plateforme, vous contribuerez à la conception, à la construction et au maintien des services et outils infonuagiques natifs qui alimentent le portefeuille de produits de Nakisa pour des entreprises du palmarès Fortune 1000 à travers le monde. Au sein d'une équipe agile, vous contribuerez à des fonctionnalités qui améliorent le déploiement, la surveillance et la visibilité de nos microservices, et vous appuierez les pipelines d'intégration et de déploiement continus sur lesquels nos équipes de développement s'appuient au quotidien. Vous collaborerez étroitement avec les équipes Produit, Assurance qualité (AQ) et DevOps, dans le cadre de notre virage continu vers une livraison infonuagique native axée sur le NoOps, tout en développant vos compétences en développement complet (full stack) et en ingénierie de plateforme.

Ce que vous ferez
  • Concevoir, développer et maintenir des services back-end et leurs composants front-end correspondants pour notre plateforme infonuagique.
  • Contribuer à des fonctionnalités pour notre plateforme de gestion des identités et des accès, en appuyant les exigences de sécurité et de conformité.
  • Contribuer à la création d'outils et d'intégrations qui améliorent la surveillance, la journalisation et la visibilité des microservices et des systèmes distribués.
  • Appuyer et contribuer au maintien des pipelines CI/CD, en participant à un processus de build, de test et de déploiement plus fluide et fiable.
  • Rédiger un code propre, bien testé et facile à maintenir, conforme aux meilleures pratiques et aux modèles de conception établis.
  • Collaborer avec les équipes Produit, AQ et DevOps pour livrer des logiciels de haute qualité dans les délais prévus.
  • Participer aux revues de code, aux discussions de conception et à la planification des sprints, et prendre en charge les tâches et fonctionnalités qui vous sont confiées.
  • Utiliser des outils de développement assistés par l'IA (p. ex. Claude Code, GitHub Copilot, ChatGPT/Codex) pour améliorer la vitesse de développement et la qualité du code.
  • Développer continuellement vos compétences et contribuer à l'intégration de nouveaux outils, technologies et meilleures pratiques au sein de l'équipe.

Ce que vous apportez
  • Baccalauréat ou maîtrise en informatique, en génie ou dans un domaine connexe.
  • 2 ans ou plus d'expérience en développement logiciel, incluant un minimum d'un an d'expérience avec Java.
  • Maîtrise du développement complet (full stack) : développement back-end avec Java, Spring Boot et des API RESTful, ainsi que développement front-end avec Vue.js (ou des frameworks similaires tels que React ou Angular).
  • Expérience avec des bases de données SQL (PostgreSQL, MySQL ou autres).
  • Solide compréhension de la programmation orientée objet et des modèles de conception.
  • Expérience dans la création d'applications évolutives et performantes à l'aide d'une architecture de microservices.
  • Connaissance des systèmes de contrôle de version (Git), des pipelines CI/CD et de la conteneurisation (Docker, Kubernetes).
  • Connaissance des outils de build front-end (Webpack, Babel ou similaires) et des bibliothèques de gestion d'état (Vuex, Pinia ou similaires).
  • Solides compétences en résolution de problèmes, avec la capacité de déboguer des enjeux front-end et back-end.
  • Excellentes compétences en communication et en travail d'équipe, avec la capacité à bien travailler dans un environnement agile.
  • Capacité à évoluer dans un environnement rapide et en constante évolution.

Atouts
  • Maîtrise de la modélisation de données, des pipelines ETL et de la gestion de bases de données (SQL, NoSQL).
  • Expérience avec des outils d'ingénierie de données tels qu'Apache Flink, Elasticsearch, Kafka, Apache Confluent ou Apache Airflow.
  • Expérience en visualisation de données et avec des bibliothèques front-end telles qu'ECharts, Plotly, D3.js ou similaires.
  • Connaissance du domaine RH ou financier.
  • La maîtrise du français et de l'anglais est un atout pour la collaboration avec nos équipes basées au Québec et à l'international.

Ce que nous vous offrons
  • Travaillez avec une technologie de plateforme infonuagique de pointe, conçue nativement pour le nuage.
  • Concevez des solutions qui répondent à des enjeux d'affaires complexes et stratégiques en matière de comptabilité des contrats de location, d'intelligence de la main-d'œuvre et de conception organisationnelle pour certaines des plus grandes organisations au monde.
  • Faites partie d'une entreprise qui valorise l'apprentissage continu, l'innovation et le développement professionnel.


  • Lieu : Montréal (hybride).
  • Visa ou relocalisation : non offert.
  • Processus d'embauche : échange avec un recruteur, entrevue avec le gestionnaire d'embauche, puis panel ou évaluation des compétences selon le poste.
  • Postulez même si votre profil ne correspond pas parfaitement : le potentiel et la motivation comptent ici.

Postulez dès aujourd'hui.

Similar Jobs

More Jobs at Nakisa

More Enterprise Technology Jobs

Find similar Développeur(euse) de logiciels - Plateforme infonuagique jobs: