{bc}
indeed

Senior Software Engineer (AI & Full Stack)

Fable
Toronto, CAN
Full-time
Senior
Onsite
$130,000–$150,000
Discovered 6 days ago
Backend software engineeringFull-stack developmentAI-enabled application developmentAI agents and agentic workflowsLarge Language Model integrationsPrompt engineering and optimization

Full Job Posting

About Fable

Fable helps global enterprises make products more accessible for people with disabilities and is expanding its platform and AI capabilities.

About the role

Senior individual contributor role requiring deep backend expertise, strong full-stack development, and hands-on AI application and agentic workflow experience.

Works with Product Management, Design, Development, Quality Engineering, and Site Reliability Engineering to build customer-facing products and platform capabilities.

Remote-first company; periodic in-person collaboration at the Toronto office is required. Preference for Greater Toronto Area candidates; candidates elsewhere may travel for meetings.

Responsibilities

  • Own end-to-end technical solutions and deliver scalable, production-ready software.
  • Build backend services, APIs, microservices, distributed systems, and full-stack applications; maintain code quality, security, scalability, and reliability.
  • Develop AI-powered product features, agents, agentic workflows, LLM integrations, prompt orchestration, tool calling, and retrieval capabilities.
  • Collaborate on customer discovery, design, estimation, delivery planning, and accessible, customer-focused solutions.
  • Maintain engineering excellence through testing, CI/CD, observability, reviews, documentation, production support, and continuous improvement.
  • Mentor engineers, guide technical direction, and promote ownership and knowledge sharing.

Required qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 8+ years of professional software development experience.
  • Extensive backend production systems experience and strong full-stack development skills.
  • Experience with RESTful APIs, distributed systems, cloud platforms, databases, caching, and messaging systems.
  • Strong software architecture, design patterns, and engineering practices; experience in Agile environments.
  • Hands-on experience building AI-enabled applications, agents, agentic workflows, LLM integrations, prompts, orchestration, evaluation, prototyping, and AI-assisted software development.
  • Strong analytical, problem-solving, communication, ownership, and mentoring abilities.

Technical skills

  • Relevant technologies include TypeScript, JavaScript, Python, Java, or C#; React or modern frontend frameworks; Node.js and backend frameworks.
  • Technical areas include REST APIs, GraphQL, AWS, Docker, Kubernetes, MongoDB, PostgreSQL, Redis, GitHub Actions or other CI/CD platforms, Infrastructure as Code, observability, event-driven architectures, and serverless computing.
  • OpenAI, Anthropic Claude, Model Context Protocol, LangChain, vector databases, or similar frameworks are strong assets; AWS is preferred.

Benefits

  • Benefits include stock options, career growth and professional development support, and health and dental coverage.

Pay range

  • Salary range is $130,000–$150,000; final salary depends on relevant skills, experience, and internal equity.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today