Ada

Software Engineer, Messaging Experience

Ada

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇦 Canada

Visit company website
AI Apply
Apply

Job Level

JuniorMid-Level

Tech Stack

JavaScriptNode.jsReactTypeScript

About the role

  • Ship well-tested, maintainable code with clear validation steps.
  • Help evolve our SDK architecture to improve performance, developer experience, and scalability.
  • Debug cross-platform issues and ensure consistency across browsers, devices, and frameworks.
  • Contribute to the development of new chat features that enhance automation, personalization, and reliability.
  • Pair to learn more about message routing, queueing, and AI-powered messaging flows.
  • Document edge cases, risks, and architectural decisions to strengthen team knowledge.
  • Continuously improve our build, test, and deployment loops to reduce friction in development.

Requirements

  • 2+ years of professional software development experience
  • Strong experience with JavaScript/TypeScript and frameworks like React
  • Experience building or maintaining SDKs, libraries, or developer-facing components
  • Familiarity with Node.js, Express, or similar backend frameworks, or an eagerness to learn
  • Understanding of RESTful APIs, authentication, and web standards
  • Strong sense of ownership and attention to detail in UI/UX implementation
  • Experience with testing tools
  • Interest in learning about AI-driven systems and how conversational interfaces work under the hood
  • Excellent collaboration and communication skills - you thrive in cross-functional environments with product, design, and QA
  • Curiosity, initiative, and commitment to continuous learning and improvement
Benefits
  • Competitive salary and generous stock option plan
  • Unlimited vacation
  • Wellness account
  • Extended health coverage
  • Dental/optical/travel insurance
  • Life insurance
  • Employee and family assistance plan
  • Flexible work schedule
  • Remote-first, In-person friendly work environment with WFH budget
  • Paid parental leave for Canadian residents
  • Development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptTypeScriptReactSDK developmentNode.jsExpressRESTful APIsUI/UX implementationtesting toolsAI-driven systems
Soft skills
ownershipattention to detailcollaborationcommunicationcuriosityinitiativecommitment to learningcross-functional teamwork
Jane.app

Senior Software Developer – Scheduling

Jane.app
Seniorfull-time$128k–$200k / year🇨🇦 Canada
Posted: 11 hours agoSource: jobs.lever.co
Jane.app

Staff Software Developer – Scheduling

Jane.app
Leadfull-time$158k–$248k / year🇨🇦 Canada
Posted: 11 hours agoSource: jobs.lever.co
Affirm

Analyst II, Full Stack

Affirm
Mid · Seniorfull-time$109k–$159k / year🇨🇦 Canada
Posted: 12 hours agoSource: boards.greenhouse.io
PythonSQL
Affirm

Senior Manager, Analytics, Full Stack

Affirm
Seniorfull-time$198k–$248k / year🇨🇦 Canada
Posted: 12 hours agoSource: boards.greenhouse.io
PythonSQL