Stay22
Senior Fullstack Developer - General application
Montreal HQ · Senior
Sponsorship not specifiedDetected 40 days ago
TypeScriptPythonReactNode.jsBackend DevelopmentFull-Stack DevelopmentCode ReviewNoSQLPostgreSQLMongoDBGCPCloud PlatformsDockerKubernetesCI/CDNLPComputer VisionProduct ManagementExcelRecruitingTest AutomationBDDLeadershipCommunication
About the role
- You will be expected to tackle ambiguous problems, make pragmatic technical trade-offs and mentor other developers to elevate the team's overall engineering maturity.
Responsibilities
- Lead the design and implementation of full-stack features, ensuring seamless integration between server-side logic (Node.js/Python) and client-side interfaces (React/TypeScript).
- Architect and optimize database schemas (PostgreSQL and MongoDB) to ensure data integrity, performance and scalability for high-traffic applications.
- Write high-quality, maintainable code and champion simplicity, ensuring that solutions are not just functional but also robust and easy to maintain long-term.
- Drive technical decision-making within the squad, producing well-regarded technical designs and Architecture Decision Records (ADRs) for complex initiatives.
- Partner closely with Product Managers and Designers to assess feasibility, discuss trade-offs on scope and timing and shape the product roadmap.
- Collaborate with Platform and Data teams to ensure your solutions align with organizational standards for security, observability and data governance.
- As a Senior Fullstack Developer at Stay22, you will be a technical leader within a stream-aligned squad, responsible for the end-to-end design, development and rollout of critical product initiatives.
Requirements
- 6-8+ years of experience in software development, with a strong track record of shipping full-stack production applications.
Nice to have
- English versions to follow
- Diriger la conception et l'implémentation de fonctionnalités fullstack, en assurant une intégration fluide entre la logique serveur (Node.js/Python) et les interfaces clients (React/TypeScript).
- Concevoir et optimiser les schémas de bases de données (PostgreSQL et MongoDB) pour garantir l'intégrité des données, la performance et la scalabilité des applications à fort trafic.
- Rédiger du code de haute qualité et facile à maintenir, tout en prônant la simplicité pour garantir que les solutions soient non seulement fonctionnelles, mais aussi robustes à long terme.
- Promouvoir les meilleures pratiques d'ingénierie, incluant des revues de code rigoureuses, des tests automatisés (TDD/BDD) et des flux CI/CD efficaces.
- Identifier et corriger proactivement la dette technique, en équilibrant le besoin de rapidité et la stabilité du système à long terme.
- Mentorer les développeur·euses de niveaux junior et intermédiaire, en fournissant des rétroactions constructives et en favorisant une culture d'apprentissage continu.
- Collaborer avec les équipes Platform et Data pour s'assurer que vos solutions respectent les standards de l'organisation en matière de sécurité, d'observabilité et de gouvernance des données.
Skills
- Deep expertise in server-side development using Node.js and/or Python.
- Strong proficiency in frontend development using TypeScript and modern frameworks like React.
- Solid experience with both relational (PostgreSQL) and NoSQL (MongoDB) databases.
- Experience with cloud infrastructure (GCP preferred), containerization (Docker/Kubernetes) and Infrastructure as Code.
- Soft Skills & Mindset
- Ability to break down complex, nebulous requirements into actionable technical plans.
- Strong communication skills, capable of explaining technical concepts to non-technical stakeholders.
- A user-centric mindset, always considering the impact of technical decisions on the end-user experience.
- What to Expect from our Hiring Process
- Hiring Manager Virtual Call (30min)
- Panel with a few peers and stakeholders, ideally in person (45min)
- Final interview with our CEO (30 minutes)
Compensation
- Today, more than 6,500 creators and platforms rely on Stay22, with over $1 billion in annual transactions flowing through the platform.
Benefits
- We offer health & dental benefits, retirement plans, learning & development opportunities, and social & team-building activities, including exciting retreats.
- Mentor and level-up mid-level and junior developers, providing thoughtful feedback and fostering a culture of continuous learning.
Company info
- Be part of a team that empowers travel creators to explore the world by increasing their passive income potential.
Equal opportunity
- If you have a disability or particular need that requires accommodation, please contact us at careers@stay22.com)
This listing is sourced directly from Stay22's careers page and normalized into a canonical job model.