×
Register Here to Apply for Jobs or Post Jobs. X

Full-Stack Software Engineer, AI Products

Job in Calgary, Alberta, D3J, Canada
Listing for: Thoughtcraft Technologies
Full Time position
Listed on 2026-09-01
Job specializations:
  • Software Development
    Backend Developer, AI Engineer (Applied/Software), Full Stack Developer
Salary/Wage Range or Industry Benchmark: 84000 - 90000 CAD Yearly CAD 84000.00 90000.00 YEAR
Job Description & How to Apply Below

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 No

    SQL 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
  • Lang Chain, Lang Graph, 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
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary