Senior Software Engineer (AI & Fullstack)

New
CanadaFull-TimeSenior
Salary120,000 - 155,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of software engineering experience
Required Skills
Node.jsPythonElasticSearchReactLLMLangChain

Requirements

  • 5+ years of software engineering experience.
  • 2–3 years building SaaS products.
  • Proficiency in Python, Node.js, and React.
  • Hands-on experience with search technologies like OpenSearch or Elasticsearch.
  • Experience developing with AI systems (LLM integrations, AI-powered search, vector databases, RAG pipelines).
  • System design experience with a track record of building scalable, reliable, and secure architectures.
  • Strong communication and collaborative skills.

Responsibilities

  • Design and integrate AI workflows into customer-facing products using agentic architectures and orchestration frameworks.
  • Optimize LLM-powered features for performance, scalability, and cost-efficiency.
  • Work fullstack to build scalable, observable, and maintainable web application features.
  • Architect and implement APIs, databases, and cloud services.
  • Lead and collaborate on all portions of the SDLC.
  • Champion engineering quality, ensuring solutions are testable, observable, maintainable, and secure.
  • Mentor engineers and provide technical guidance on best practices.
View Full Description & ApplyYou'll be redirected to the employer's site
120,000 - 155,000 CAD per year
Apply Now