Full Stack Software Engineer (React, , TypeScript)
Job Summary
emergiTEL is hiring a Full Stack Software Engineer. This is a Permanent role.
Compensation: $180400 - $193000/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 or Vue
- Back-end experience with:
- 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.
- Bachelors 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 lentière responsabilité des projets de la conception jusquau déploiement en assurant un code modulaire maintenable et de haute qualité.
- Offrir de la valeur aux utilisateurs finaux à travers lensemble du système en tenant compte de la performance de lévolutivité de la sécurité et de la maintenabilité.
- Contribuer à lorientation du produit en échangeant avec les utilisateurs et en collaborant avec les équipes lors des séances didé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 daméliorer la qualité globale de léquipe.
Exigences essentielles
- 3 à 5 ans dexpérience en tant quingénieur logiciel Full Stack.
- Expérience en développement Front-end avec :
- React
- Vue
- Expérience en développement Back-end avec :
- MongoDB
- Excellente maîtrise de TypeScript.
- Expérience acquise au sein dune startup de premier plan et/ou dune 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 lutilisation de lIA et/ou dans le développement de produits alimentés par lIA.
Atouts
- Expérience dans la conception de lun 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 dutilisateurs
- Produits danalyse de données
- Profil GitHub actif.
- Contributions à des projets open source.
- Participation à des hackathons.
- Passion démontrée pour les projets personnels et linnovation.
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 lintelligence 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) nest 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 sengage à 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 dembauche sont basées uniquement sur les compétences lexpérience et les qualifications pertinentes pour le poste.
Required Experience:
IC