Développeur(euse) de logiciels - Applications

Nakisa

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

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
  • Solid foundation in object-oriented programming (OOP) and design patterns
  • Familiarity with full stack development, particularly Java (Spring Boot) and front-end frameworks (Vue.js, Angular, or React)
  • Strong problem-solving skills and a proactive attitude toward challenges
  • Excellent communication and collaboration skills, open to feedback
  • Ability to thrive in a fast-paced, changing environment
  • Willingness to learn and master new technologies and tools

Responsibilities

  • Design, develop, and maintain scalable cloud-based applications
  • Optimize APIs, database schemas, and system architectures
  • Write clean, well-tested, and maintainable code following best practices
  • Collaborate with Product, QA, and DevOps teams to deliver high-quality software
  • Participate in code reviews and technical decision-making processes
  • Ensure performance, scalability, and reliability of assigned components
  • Contribute to continuous improvement and agile sprint planning

Benefits

  • Work on cutting-edge cloud-native applications within a dynamic team
  • Continuous learning, innovation, and professional growth opportunities
  • Hybrid work environment, 1 to 2 days in the Montreal office
  • Comprehensive health insurance, including telemedicine access from day one
  • Generous vacation policy, including 3 weeks of vacation and additional personal days
  • Employer RRSP contribution up to 4%, plus home internet subsidy
  • Access to on-site gym and discounted bike-sharing subscription
  • Regular social events and team-building activities
  • Mentorship and training support, up to 80% reimbursement for $1,500 per year
  • Supportive team culture with accessible leadership
Full Job Description
À propos du poste

En tant que développeur(-euse) de logiciels chez Nakisa, vous concevrez, construirez et maintiendrez des applications infonuagiques évolutives utilisées par des entreprises du palmarès Fortune 1000 à travers le monde. Au sein d'une équipe agile, vous contribuerez à l'ensemble du cycle de vie logiciel - de l'architecture et de la conception jusqu'à la mise en œuvre, aux tests et au déploiement - en aidant à faire évoluer notre portefeuille de produits selon les normes les plus élevées de performance, de fiabilité et de sécurité. Vous collaborerez étroitement avec les équipes Produit, AQ et DevOps, dans le cadre de notre virage continu vers une livraison infonuagique native axée sur le NoOps.

Ce que vous ferez
  • Concevoir, développer et maintenir des services back-end et leurs composants front-end correspondants.
  • Concevoir et optimiser des API, des schémas de bases de données et des architectures système.
  • 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 prise de décisions techniques.
  • Prendre en charge les composants qui vous sont confiés, en assurant leur performance, leur évolutivité et leur fiabilité, et soutenir la résolution des enjeux de production associés.
  • Travailler dans un environnement agile de développement piloté par les tests (TDD), en contribuant à la planification des sprints et à l'amélioration continue.
  • 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.
  • Explorer continuellement de nouvelles technologies, de nouveaux outils et les meilleures pratiques, et contribuer à leur adoption au sein de l'équipe.

Ce que vous apportez
  • Une véritable passion pour le développement logiciel - vous aimez le métier, êtes fier(-ère) de votre code et cherchez toujours une meilleure façon de construire les choses.
  • Une forte volonté d'apprendre : vous êtes désireux(-euse) d'apprivoiser notre pile technologique (Java, Spring Boot, Vue.js, et plus encore) et de maîtriser rapidement de nouveaux outils, cadres de travail et technologies.
  • Baccalauréat en informatique, en génie logiciel ou expérience pratique équivalente, avec des bases solides en programmation orientée objet (POO) et en modèles de conception courants.
  • Curiosité pour le développement complet (full stack) - à l'aise à naviguer entre le back-end (Java, Spring Boot, API RESTful) et le front-end (Vue.js, Angular ou React), et enthousiaste à approfondir cette polyvalence.
  • Un esprit autonome : vous prenez en charge les enjeux, posez de bonnes questions et êtes à l'aise de travailler tant de façon indépendante qu'au sein d'une équipe agile.
  • De solides réflexes en résolution de problèmes et un réel plaisir à relever des défis techniques.
  • Excellentes compétences en communication et en collaboration, avec une ouverture à donner et à recevoir des rétroactions lors des revues de code et des discussions de conception.
  • Aisance à évoluer dans un environnement rapide, où les priorités et les technologies changent.

Atouts
  • Expérience avec Java 17+ et la création d'applications évolutives à l'aide d'une architecture de microservices.
  • Maîtrise des outils DevOps et de conteneurisation tels que Docker, Kubernetes et Jenkins.
  • Connaissance des environnements infonuagiques (AWS, Azure) et des pipelines CI/CD.
  • Connaissance des outils de build front-end (Webpack, Babel) et des bibliothèques de gestion d'état (Vuex, Pinia ou similaires).
  • Expérience avec des outils d'ingénierie de données tels qu'Apache Kafka, Apache Airflow, Elasticsearch ou Apache Flink.
  • Expérience avec des bibliothèques de visualisation de données telles que D3.js, Plotly ou ECharts.
  • 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
  • Travailler sur des applications infonuagiques natives de pointe, au sein d'une équipe dynamique et avant-gardiste.
  • Faire partie d'une entreprise qui valorise l'apprentissage continu, l'innovation et la croissance professionnelle.


Pourquoi Nakisa ?

Flexibilité : Travail hybride (1 à 2 jours par semaine à notre bureau du centre-ville de Montréal).

Congés : À partir de 3 semaines de vacances, une semaine payée à la fin de l'année, une journée d'été payée supplémentaire, des journées personnelles et de bénévolat, ainsi qu'un congé de maladie généreux.

Santé et mieux-être : Assurance collective complète incluant soins de santé, soins dentaires et assurance vie, avec accès à la télémédecine dès le premier jour.

Sécurité financière : Cotisation de l'employeur au REER jusqu'à 4 % dès le premier jour, ainsi qu'une allocation pour l'Internet à domicile.

Mode de vie actif : Accès gratuit au gym de l'immeuble de nos bureaux du centre-ville et abonnement BIXI à moitié prix.

Avantages sociaux : Activités sociales régulières pour décrocher avec les collègues, comme des soirées jeux, un pique-nique d'été, un party des Fêtes, des sorties et plus encore.

Développement de carrière : Mentorat, soutien à la formation (80 % jusqu'à 1 500 $ par année) et remboursement des cotisations professionnelles liées au poste.

Culture : Une équipe solidaire et guidée par des valeurs, avec des leaders humains et accessibles.

Ayez un impact chez Nakisa.

Si contribuer à la création d'une IA axée sur la protection de la vie privée pour des entreprises mondiales vous motive, postulez dès aujourd'hui et participez à façonner l'avenir des logiciels d'entreprise.
  • 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.

Vous hésitez entre plusieurs postes de développeur?Pas certain que ce poste soit exactement le bon pour vous? Ne vous en faites pas - chaque candidature pour un poste de développeur logiciel chez Nakisa est considérée pour l'ensemble de nos postes de développement ouverts, alors vous ne manquerez rien en choisissant l'un plutôt que l'autre.

#LI-hybrid

Similar Jobs

More Jobs at Nakisa

More Information Technology Jobs

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