Full-Stack Software Engineer, AI Products

Thoughtcraft Technologies

Calgary

On-site

CAD 84,000 - 90,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Employer-sponsored extended health

Job summary

Thoughtcraft Technologies seeks a Full-Stack Software Engineer to build across the product stack—from user interfaces to backend services and AI integrations. The role emphasizes production-ready software, with responsibilities spanning frontend, backend, data, and AI services.

You will collaborate closely with product and AI teams in a small, ownership-driven environment. This full-time, on-site position in Calgary offers CAD 84,000–90,000 per year, four days per week in the office, and

Qualifications

  • Approximately 3-4+ years of professional software development experience.
  • Solid production experience with React.
  • Backend experience with Node.js and/or Python.
  • Experience with APIs and relational and/or document databases.
  • Experience building and maintaining real production applications.
  • Ability to work across the stack and understand end-to-end product architecture.
  • Able to work from our Calgary office four days per week

Responsibilities

  • Develop backend services and APIs using Node.js and/or Python.
  • Integrate LLM APIs from platforms such as OpenAI, Anthropic, and Google.
  • Build AI-powered workflows involving structured outputs, tool calling, retrieval, and agent-like behavior.
  • Work with SQL and/or NoSQL databases.
  • Design features across frontend, backend, data, and AI services.
  • Improve reliability, performance, and maintainability of production systems.
  • Work closely with product to turn user problems into working software

Skills

React
Node.js
Python
APIs
Databases (SQL/NoSQL)
End-to-end architecture

Tools

OpenAI API
Docker
CI/CD
LangChain

Job description

Work Arrangement: 4 days per week onsite in office

Base Salary: CAD $84,000-$90,000 per year, depending on experience

Benefits: Employer-sponsored extended health benefits

About the Role

We are building AI-powered products that help people make better career decisions and navigate the job-search process more effectively.

We are looking for a Full-Stack Software Engineer who can build across the product stack - from user-facing experiences and backend services to databases and AI integrations.

This is a hands-on product engineering role. You do not need to be a machine-learning researcher; we care more about your ability to build reliable, production-ready software using modern AI capabilities.

About the Team

We are a small product and engineering team working closely across product, AI, and software development. Because the team is lean, engineers have direct involvement in both technical decisions and product development, with significant ownership over what they build.

What You’ll Work On
  • Develop backend services and APIs using Node.js and/or Python
  • Integrate LLM APIs from platforms such as OpenAI, Anthropic, and Google
  • Build AI-powered workflows involving structured outputs, tool calling, retrieval, and agent-like behavior
  • Work with SQL and/or NoSQL databases
  • Design features across frontend, backend, data, and AI services
  • Improve reliability, performance, and maintainability of production systems
  • Work closely with product to turn user problems into working software
What We’re Looking For
Required
  • Approximately 3-4+ years of professional software development experience
  • Solid production experience with React
  • Backend experience with Node.js and/or Python
  • Experience with APIs and relational and/or document databases
  • Experience building and maintaining real production applications
  • Ability to work across the stack and understand end-to-end product architecture
  • Able to work from our Calgary office four days per week
AI Experience

Hands-on experience building software with modern AI technologies, such as:

  • LLM APIs
  • Structured outputs and tool/function calling
  • Prompt design and evaluation
  • RAG / retrieval systems
  • Embeddings or vector databases
  • AI agents or multi-step workflows

You do not need experience in every area above. Strong software engineering fundamentals remain the priority.

Nice to Have
  • Next.js
  • LangChain, LangGraph, or similar frameworks
  • Docker and CI/CD
  • SaaS or multi-tenant product experience
  • B2B, HR technology, or career technology experience
  • Full-time position
  • Company-sponsored health benefits
  • Vacation in accordance with applicable employment standards
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI Engineer (Full-Stack)
AI Engineer (Full-Stack)

Thoughtcraft Technologies • Calgary

On-site
CAD 84,000 - 90,000
Employer-sponsored extended health (H)
Staff+ Software Engineer, AI
Staff+ Software Engineer, AI

Jobgether • Canada

On-site
CAD 170,000 - 260,000
Fully remote across the Americas
Equity participation
Flexible hours
+4
AI Software Developer - Intermediate
AI Software Developer - Intermediate

Delta Controls Inc. • Surrey

Hybrid
CAD 90,000 - 110,000
Employee safety centric culture
Flexible hours and scheduling
Three weeks of vacation
+2
Senior Software Engineer, AI (Agents)
Senior Software Engineer, AI (Agents)

Toast • Vancouver

On-site
CAD 145,000 - 183,000
Equity participation
Health and dental coverage
Open vacation policy
AI and Platform Engineer
AI and Platform Engineer

Insight Global • Vancouver

Hybrid
CAD 130,000 - 160,000
Hybrid work environment
Equity
Senior Software Engineer, AI
Senior Software Engineer, AI

Toast • Toronto

Hybrid
CAD 145,000 - 183,000
Competitive compensation
Extended health and dental coverage
Employee Stock Option Plan
+4
Staff Software Engineer – AI & Platform
Staff Software Engineer – AI & Platform

Alygra • Halifax

On-site
CAD 140,000 - 180,000
AI Software Developer - Intermediate
AI Software Developer - Intermediate

Delta Controls • Surrey

Hybrid
CAD 90,000 - 110,000
Flexible hours
Three weeks of vacation
Education support
+3
Full Stack Developer
Full Stack Developer

Axelon Services Corporation • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Staff Software Engineer – AI & Platform
Staff Software Engineer – AI & Platform

Alygra • Quebec

On-site
CAD 120,000 - 180,000