Apply to Full Stack Software Engineer (React, node.JS, TypeScript)
emergiTEL is hiring a Full Stack Software Engineer. This is a Permanent role.
Compensation: $180,400 - $193,000/year
Location: 100% Remote
Job Description (English)
Responsibilities
- Build new products and features from 0 to 1.
- Take ownership of projects from conception through deployment, ensuring modular, maintainable, and high-quality code.
- Deliver value to end users across the entire system while considering performance, scalability, security, and maintainability.
- Shape product direction through direct user engagement and collaboration with teammates during feature brainstorming and roadmap planning.
- Provide thoughtful code reviews and technical guidance to peers to improve overall team quality.
Must Have
- 3-5 years of experience as a Full Stack Software Engineer.
- Front-end experience with: React, Next.js, or Vue
- Back-end experience with:
- Node.js or MongoDB
- TypeScript.
- Experience at a top-tier startup and/or a MAANG company.
- Demonstrated career growth and increasing levels of responsibility within previous organizations.
- Bachelor's degree in Computer Science from a top 10 Canadian university.
- Professional experience using AI tools and/or building AI-powered products.
Nice to Have
- Experience building one or more of the following:
- AI Agents
- AI Automations
- Growth Engineering / Product-Led Growth (PLG) solutions
- B2C ordering, payments, point-of-sale, or commerce platforms (e.g., food delivery, retail, or marketplace applications)
- Loyalty Program platforms or Lifecycle Marketing technology
- High-visibility mobile applications used by millions of users
- Data Analytics products
- Active GitHub profile.
- Contributions to open-source projects.
- Participation in hackathons.
- Strong passion for building side projects and innovative solutions.
Description du poste (Français)
Responsabilités
- Concevoir et développer de nouveaux produits et fonctionnalités de zéro à un.
- Assumer l'entière responsabilité des projets, de la conception jusqu'au déploiement, en assurant un code modulaire, maintenable et de haute qualité.
- Offrir de la valeur aux utilisateurs finaux à travers l'ensemble du système en tenant compte de la performance, de l'évolutivité, de la sécurité et de la maintenabilité.
- Contribuer à l'orientation du produit en échangeant avec les utilisateurs et en collaborant avec les équipes lors des séances d'idéation et de planification de la feuille de route.
- Effectuer des revues de code réfléchies et fournir un accompagnement technique aux collègues afin d'améliorer la qualité globale de l'équipe.
Exigences essentielles
- 3 à 5 ans d'expérience en tant qu'ingénieur logiciel Full Stack.
- Expérience en développement Front-end avec :
- React
- Next.js
- Vue
- Expérience en développement Back-end avec :
- Node.js
- MongoDB
- Excellente maîtrise de TypeScript.
- Expérience acquise au sein d'une startup de premier plan et/ou d'une entreprise de type MAANG.
- Progression professionnelle démontrée avec des responsabilités croissantes.
- Baccalauréat en informatique obtenu dans une université canadienne réputée.
- Expérience professionnelle dans l'utilisation de l'IA et/ou dans le développement de produits alimentés par l'IA.
Atouts
- Expérience dans la conception de l'un ou plusieurs des éléments suivants :
- Agents IA
- Automatisations IA
- Solutions de Growth Engineering ou Product-Led Growth (PLG)
- Plateformes B2C de commandes, paiements, points de vente ou commerce électronique
- Programmes de fidélisation ou technologies de marketing du cycle de vie client
- Applications mobiles à forte visibilité utilisées par des millions d'utilisateurs
- Produits d'analyse de données
- Profil GitHub actif.
- Contributions à des projets open source.
- Participation à des hackathons.
- Passion démontrée pour les projets personnels et l'innovation.
Vacancy Status / Statut du poste
This is an active position currently open for hiring. / Ce poste est activement ouvert au recrutement.
Use of Artificial Intelligence / Utilisation de l'intelligence artificielle
No artificial intelligence (AI) is used in the screening or selection process. All applications are reviewed by our recruitment team. / Aucune intelligence artificielle (IA) n'est utilisée dans le processus de présélection ou de sélection. Toutes les candidatures sont examinées par notre équipe de recrutement.
Equal Opportunity / Égalité des chances
emergiTEL is committed to creating a diverse and inclusive workplace. We welcome applications from all qualified individuals regardless of background. Hiring decisions are based solely on skills, experience, and qualifications relevant to the role. / emergiTEL s'engage à créer un milieu de travail diversifié et inclusif. Nous accueillons les candidatures de toutes les personnes qualifiées, quel que soit leur parcours. Les décisions d'embauche sont basées uniquement sur les compétences, l'expérience et les qualifications pertinentes pour le poste.
