Back to jobs

Full Stack Developer

Job description

 

Full stack developer (Bilingual, French and English)

Montreal (Hybrid)

Our client, a fast-growing startup is looking for a Full Stack Developer to join their growing team.

They are seeking a skilled and motivated Full-Stack JavaScript Developer with deep expertise in Node.js and Next.js to join their growing team. In this role, you will be responsible for building and maintaining high-performance back-end systems and user-friendly, responsive front-end interfaces. You will also contribute to infrastructure management, security best practices, and future-looking technologies such as AI and low-code tools.

This is a hands-on development position where you'll work closely with product, design, and engineering teams to deliver impactful digital solutions. If you're passionate about clean code, scalable architecture, and continuous learning, we’d love to hear from you.

 

Responsibilities

  • Design, build, and maintain complex back-end architectures using Node.js, ensuring high availability and scalability.
  • Develop and manage responsive, performant, and accessible front-end applications using Next.js.
  • Implement effective state management strategies and maintain robust component architecture.
  • Oversee server and database performance, including:
    • Performance optimization
    • Indexing and query optimization
    • Secure data access and storage
  • Apply cybersecurity best practices, including:
    • Securing API endpoints
    • Input validation and rate limiting
    • Identifying and mitigating vulnerabilities
  • Deploy and maintain applications using cloud platforms such as AWS, Vercel, or GCP.
  • Implement and manage CI/CD pipelines, monitoring tools, and scalable infrastructure.
  • Collaborate with content and design teams to integrate headless CMS platforms (e.g., Sanity, Contentful).
  • Stay up to date with modern tools, with a particular interest in AI and low-code platforms as part of the agency’s future technical direction.

 

Qualifications

  • 5+ years of professional experience in Node.js and back-end development.
  • 5+ years of experience with Next.js or similar React-based frameworks.
  • Proven ability to build and maintain complex, scalable full-stack applications.
  • Strong understanding of state management, front-end architecture, and component lifecycle.
  • Deep understanding of server/database management beyond CRUD operations.
  • Solid experience applying security best practices in web development.
  • Proficiency with cloud deployment, DevOps, and CI/CD pipelines.
  • Ability to work independently in a fast-paced, collaborative environment.
  • Bilingual French and English

Nice-to-Have Skills

  • Experience with headless CMS platforms such as Sanity, Contentful, or similar.
  • Interest or experience in AI technologies or low-code development platforms.
  • Experience working in an agency or startup environment is a plus.

 

If this sounds like the ideal position for you then apply today with an English version of your CV!