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 Pivot
Pivot 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 Role
We’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 On
- Web application: Build complex and dynamic interfaces using React and TypeScript
- Mobile application: Develop features for our React Native application
- Backend: Build APIs, background jobs, business logic, and third-party integrations
- Integrations: Connect Pivot with POS, payroll, reservation, and other restaurant technology platforms
- Real-time systems: Work on synchronization, asynchronous workflows, and data consistency
- Architecture: Help improve scalability, performance, reliability, and our multi-tenant SaaS architecture
- Product development: Take features from technical design through implementation, testing, deployment, and iteration
- Technical decisions: Participate directly in architectural and product discussions with the CTO and founders
What We’re Looking For
Required
- 5+ years of professional software development experience
- Strong skilled experience with React
- Excellent command of TypeScript / JavaScript
- Solid backend development experience
- Strong understanding of APIs, databases, asynchronous systems, and distributed application patterns
- Excellent Git workflow and experience working through pull requests and code reviews
- Strong debugging and problem-solving skills
- Ability to independently take ownership of complex technical problems
- Comfortable working in a fast-moving environment where priorities can evolve quickly
Nice to Have
- React Native experience
- Node.js / TypeScript backend experience
- SaaS or multi-tenant architecture experience
- Experience building third-party integrations
- Experience with real-time systems
- Performance optimization experience
- Startup or scale-up experience
- Experience with AI-assisted development tools and modern engineering workflows
What We Value We care much more about how you operate than about checking every box.
We value
- Ownership: You take responsibility for getting things done
- Pragmatism: You know when to build something perfectly and when to ship the simplest good solution
- Technical curiosity: You genuinely enjoy understanding how things work
- Speed: You can move quickly without sacrificing engineering quality
- Communication:
You communicate clearly with both technical and non-technical teammates
- Product 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 build
- Strong technical ownership: You’ll influence architecture and technical decisions
- Direct access to decision-makers: Work directly with the CTO and founders
- High-level technical challenges: Integrations, real-time synchronization, complex business logic, mobile, and large-scale data
- Fast execution: Good ideas can go from discussion to production quickly
- Long-term opportunity: We’re building the engineering team for the next stage of Pivot’s growth
- Low bureaucracy: Less process for the sake of process, more building
Interview Process
- Introductory call
- Technical interview — approximately 1 hour
- Paid technical tryout when relevant
- References
- Final discussion with the founders
- Offer
To apply, start your message with “Nebula.” Send your profile to
[email protected] 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 Pivot
Pivot 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ôle
On 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 travailleras
- Application web : Développer des interfaces complexes et dynamiques avec React et TypeScript
- Application mobile : Développer des fonctionnalités dans notre application React Native
- Backend : Construire des APIs, des jobs en arrière-plan, de la logique métier et différents services
- Intégrations : Connecter Pivot avec des systèmes POS, de paie,
de réservation et d’autres technologies utilisées en restauration
- Systèmes temps réel : Travailler sur la synchronisation, les workflows asynchrones et la cohérence des données
- Architecture : Contribuer à la performance, la fiabilité, la scalabilité et notre architecture SaaS multi-tenant
- Développement produit : Prendre des fonctionnalités du design technique jusqu’au développement, aux tests, au déploiement et aux itérations
- Décisions techniques : Participer directement aux discussions d’architecture et de produit avec le CTO et les fondateurs
Ton profilRequis
- 5+ années d’expérience professionnelle en développement logiciel
- Solide expérience professionnelle avec React
- Excellente maîtrise de TypeScript / JavaScript
- Bonne expérience en développement backend
- Solide compréhension des APIs, bases de données, systèmes asynchrones et architectures applicatives distribuées
- Très bonne maîtrise de Git, des pull requests et des code reviews
- Excellentes capacités de debugging et de résolution de problèmes
- Capacité à 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 Native
- Expérience backend Node.js / TypeScript
- Expérience avec une architecture SaaS ou multi-tenant
- Expérience dans la création d’intégrations avec des systèmes tiers
- Expérience avec des systèmes temps réel
- Expérience en optimisation de performance
- Expérience en startup ou scale-up
- Expérience avec les outils de développement assistés par IA et les workflows modernes d’ingénierie
Ce qu’on valorise On 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 choses
- Pragmatisme : Tu sais quand quelque chose doit être parfait et quand il faut simplement livrer la bonne solution
- Curiosité technique : Tu aimes réellement comprendre comment les choses fonctionnent
- Vitesse d’exécution : Tu avances rapidement sans sacrifier la qualité
- Communication : Tu communiques clairement avec des profils techniques et non techniques
- Product 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 construis
- Ownership technique important : Tu participeras directement aux décisions d’architecture
- Accès direct aux décideurs : Tu travailleras avec le CTO et les fondateurs
- Défis techniques intéressants : Intégrations, synchronisation temps réel, logique métier complexe, mobile et grandes quantités de données
- Exécution rapide : Une bonne idée peut passer d’une discussion à la production très rapidement
- Opportunité à long terme : On construit aujourd’hui l’équipe d’ingénierie qui accompagnera la prochaine phase de croissance de Pivot
- Très peu de bureaucratie : Moins de processus pour le plaisir d’avoir des processus, plus de construction
Processus d’embauche
- Appel d’introduction
- Entrevue technique — environ 1 heure
- Essai technique rémunéré lorsque pertinent
- Vérification des références
- Discussion finale avec les fondateurs
- Offre
Pour postuler, commence ton message avec « Nebula » . Envoie ton profil à
[email protected] ou postule via LinkedIn.
https://pivotapp.ca
📌 Ingénieur Full Stack (Montreal)
🏢 Pivot
📍 Montreal