Full Stack Developer

Posted 3 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Developing and maintaining features using React and Node.js for AI agent technologies. Engage in innovative projects in a fast-paced setting at Botpress.

Responsibilities

  • Develop and maintain customer-facing features using React and Node.js (TypeScript)
  • Use infrastructure as code to improve platform performance
  • Write unit tests and end-to-end tests for critical features
  • Implement tracking and monitoring tools to capture user journeys
  • Contribute to product documentation

Requirements

  • Technical stack: TypeScript, React.js, Node.js, PostgreSQL, Redis, and AWS. Candidates are encouraged to apply even if they have experience with only part of our stack.
  • Excellent English communication skills, both spoken and written (French is a plus)
  • Strong interest in AI agents and voice- and chat-based user experiences
  • Organized, with a strong work ethic, high attention to detail, and the ability to take initiative
  • Ability to thrive in a fast-paced startup environment and strong motivation to improve technical skills

Benefits

  • Work at one of Canada’s fastest-growing AI startups
  • Collaborate with a talented and passionate team
  • 4 weeks of vacation
  • Paid sick leave and paid parental leave
  • Comprehensive insurance: health, dental, vision, travel, and life
  • Dedicated training and skills development budget
  • Fully stocked fridge and pantry — we take snacks very seriously
  • Your own desk — no hot-desking
  • A vibrant office life, including weekly social activities
  • Hybrid work model (3 days per week in the office after the probationary period)

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AWSJavaScriptNode.jsPostgresReactRedisTypeScript

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.