Ingénieur Full Stack
Pivotappca — Canada · Posted ~4 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Full-Stack Developer
📍 Location: Montreal, QC
🗓️ Start date: ASAP
đź’Ľ Type: Full-time
đź’° Compensation: From 100,000 - 120,000$, depending on experience and scope of the role
🪪 Must be authorized to work in Canada
About PivotPivot is building the operating platform used by restaurant groups and chains like Zibo, Randolph, and Poulet Rouge.
We’re building the first digital manager for restaurants: a platform that helps restaurant operators automate and optimize workforce management, scheduling, and day-to-day operations.
Thousands of restaurant employees interact with our product every day.
We’re growing quickly, shipping constantly, and building a product where engineers can see the impact of their work almost immediately.
We’re a small, ambitious team with very little bureaucracy and a strong bias toward execution.
The RoleWe’re looking for an experienced Full-Stack Developer who can take ownership of complex product features from idea to production.
You’ll work directly with our CTO, founders, and product team to design, build, and ship features across our web application, mobile application, backend services, and integrations.
This is not a role where you’ll spend months working on one isolated piece of infrastructure.
You’ll have a direct impact on the product, technical architecture, and thousands of users.
What You’ll Work OnWeb application: Build complex and dynamic interfaces using React and TypeScriptMobile application: Develop features for our React Native applicationBackend: Build APIs, background jobs, business logic, and third-party integrationsIntegrations: Connect Pivot with POS, payroll, reservation, and other restaurant technology platformsReal-time systems: Work on synchronization, asynchronous workflows, and data consistencyArchitecture: Help improve scalability, performance, reliability, and our multi-tenant SaaS architectureProduct development: Take features from technical design through implementation, testing, deployment, and iterationTechnical decisions: Participate directly in architectural and product discussions with the CTO and founders
What We’re Looking For
Required5+ years of professional software development experienceStrong professional experience with ReactExcellent command of TypeScript / JavaScriptSolid backend development experienceStrong understanding of APIs, databases, asynchronous systems, and distributed application patternsExcellent Git workflow and experience working through pull requests and code reviewsStrong debugging and problem-solving skillsAbility to independently take ownership of complex technical problemsComfortable working in a fast-moving environment where priorities can evolve quickly
Nice to Have
React Native experienceNode.js / TypeScript backend experienceSaaS or multi-tenant architecture experienceExperience building third-party integrationsExperience with real-time systemsPerformance optimization experienceStartup or scale-up experienceExperience with AI-assisted development tools and modern engineering workflows
What We ValueWe care much more about how you operate than about checking every box.
We value:
Ownership: You take responsibility for getting things donePragmatism: You know when to build something perfectly and when to ship the simplest good solutionTechnical curiosity: You genuinely enjoy understanding how things workSpeed: You can move quickly without sacrificing engineering qualityCommunication: You communicate clearly with both technical and non-technical teammatesProduct thinking: You understand that great engineering starts with solving the right user problem
Why Join Pivot?Real impact: Thousands of people will use what you buildStrong technical ownership: You’ll influence architecture and technical decisionsDirect access to decision-makers: Work directly with the CTO and foundersHigh-level technical challenges: Integrations, real-time synchronization, complex business logic, mobile, and large-scale dataFast execution: Good ideas can go from discussion to production quicklyLong-term opportunity: We’re building the engineering team for the next stage of Pivot’s growthLow bureaucracy: Less process for the sake of process, more building
Interview ProcessIntroductory callTechnical interview — approximately 1 hourPaid technical tryout when relevantReferencesFinal discussion with the foundersOffer
To apply, start your message with “Nebula.”
Send your profile to yannick@pivotapp.ca or apply through LinkedIn.
https://pivotapp.ca
Développeur·euse Full-Stack
📍 Lieu : Montréal, QC
🗓️ Entrée en poste : ASAP
đź’Ľ Type : Temps plein
💰 Rémunération : Entre 100 000 - 120 000 $+, selon l’expérience et la portée du rôle
🪪 Doit être autorisé·e à travailler au Canada
À propos de PivotPivot construit la plateforme opérationnelle utilisée par des groupes et chaînes de restaurants comme Zibo, Randolph et Poulet Rouge.
Nous construisons le premier gérant digital pour les restaurants : une plateforme qui aide les restaurateurs à automatiser et optimiser la gestion de leurs équipes, de leurs horaires et de leurs opérations au quotidien.
Des milliers d’employés de restaurants utilisent notre produit chaque jour.
On grandit rapidement, on livre constamment et on construit un produit où les développeurs peuvent voir presque immédiatement l’impact de leur travail.
On est une petite équipe ambitieuse, avec très peu de bureaucratie et une forte culture d’exécution.
Le rôleOn cherche un·e Développeur·euse Full-Stack expérimenté·e capable de prendre ownership de fonctionnalités complexes, de l’idée jusqu’à la mise en production.
Tu travailleras directement avec notre CTO, les fondateurs et l’équipe produit pour concevoir, développer et livrer des fonctionnalités à travers notre application web, notre application mobile, notre backend et nos différentes intégrations.
Ce n’est pas un rôle où tu vas passer plusieurs mois à travailler sur une petite partie isolée de l’infrastructure.
Tu auras un impact direct sur le produit, l’architecture technique et des milliers d’utilisateurs.
Sur quoi tu travaillerasApplication web : Développer des interfaces complexes et dynamiques avec React et TypeScriptApplication mobile : Développer des fonctionnalités dans notre application React NativeBackend : Construire des APIs, des jobs en arrière-plan, de la logique métier et différents servicesIntégrations : Connecter Pivot avec des systèmes POS, de paie, de réservation et d’autres technologies utilisées en restaurationSystèmes temps réel : Travailler sur la synchronisation, les workflows asynchrones et la cohérence des donnéesArchitecture : Contribuer à la performance, la fiabilité, la scalabilité et notre architecture SaaS multi-tenantDéveloppement produit : Prendre des fonctionnalités du design technique jusqu’au développement, aux tests, au déploiement et aux itérationsDécisions techniques : Participer directement aux discussions d’architecture et de produit avec le CTO et les fondateurs
Ton profilRequis5+ années d’expérience professionnelle en développement logicielSolide expérience professionnelle avec ReactExcellente maîtrise de TypeScript / JavaScriptBonne expérience en développement backendSolide compréhension des APIs, bases de données, systèmes asynchrones et architectures applicatives distribuéesTrès bonne maîtrise de Git, des pull requests et des code reviewsExcellentes capacités de debugging et de résolution de problèmesCapacité à prendre ownership de problèmes techniques complexes de manière autonomeÀ l’aise dans un environnement où le rythme est rapide et où les priorités peuvent évoluer
Un vrai +Expérience avec React NativeExpérience backend Node.js / TypeScriptExpérience avec une architecture SaaS ou multi-tenantExpérience dans la création d’intégrations avec des systèmes tiersExpérience avec des systèmes temps réelExpérience en optimisation de performanceExpérience en startup ou scale-upExpérience avec les outils de développement assistés par IA et les workflows modernes d’ingénierie
Ce qu’on valoriseOn accorde beaucoup plus d’importance à ta façon de travailler qu’au fait de cocher toutes les cases.
On valorise :
Ownership : Tu prends la responsabilité de faire avancer les chosesPragmatisme : Tu sais quand quelque chose doit être parfait et quand il faut simplement livrer la bonne solutionCuriosité technique : Tu aimes réellement comprendre comment les choses fonctionnentVitesse d’exécution : Tu avances rapidement sans sacrifier la qualitéCommunication : Tu communiques clairement avec des profils techniques et non techniquesProduct thinking : Tu comprends que le bon développement commence par résoudre le bon problème utilisateur
Pourquoi rejoindre Pivot ?Impact réel : Des milliers de personnes utiliseront ce que tu construisOwnership technique important : Tu participeras directement aux décisions d’architectureAccès direct aux décideurs : Tu travailleras avec le CTO et les fondateursDéfis techniques intéressants : Intégrations, synchronisation temps réel, logique métier complexe, mobile et grandes quantités de donnéesExécution rapide : Une bonne idée peut passer d’une discussion à la production très rapidementOpportunité à long terme : On construit aujourd’hui l’équipe d’ingénierie qui accompagnera la prochaine phase de croissance de PivotTrès peu de bureaucratie : Moins de processus pour le plaisir d’avoir des processus, plus de construction
Processus d’embaucheAppel d’introductionEntrevue technique — environ 1 heureEssai technique rémunéré lorsque pertinentVérification des référencesDiscussion finale avec les fondateursOffre
Pour postuler, commence ton message avec « Nebula ».
Envoie ton profil Ă yannick@pivotapp.ca ou postule via LinkedIn.
https://pivotapp.ca
We have 117,803 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 117,803 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume