Point your AI agent at freehire and let it find you a job.

Get the CLI →

Apptoza Inc.

New

Python Developer

Posted 2 views
Discussion

Summary

Apptoza Inc. is hiring a Python Developer (AI/LLM) in Toronto to build and maintain production applications and AI agents using Python, Node.js/TypeScript, LangChain/LlamaIndex/Claude SDK, and MCP servers, backed by MongoDB, Redis, CI/CD pipelines, and cloud deployment on AWS, Azure, or OpenShift.

We are looking for a Python Developer – AI/LLM with strong experience building production applications using Python and Node.js/TypeScript. The ideal candidate will have hands-on experience with LLMs, AI agents, cloud platforms, and modern developer tooling.

Key Responsibilities

  • Develop and maintain production applications using Python and Node.js/TypeScript.
  • Build and integrate AI agents using LangChain, LlamaIndex, or Claude SDK.
  • Work with LLMs and prompt engineering to develop AI-powered solutions.
  • Develop MCP (Model Context Protocol) servers and REST APIs.
  • Design, deploy, and maintain the Backstage.io developer portal.
  • Work with MongoDB and Redis in production environments.
  • Build and maintain CI/CD pipelines using Git and DevOps tools.
  • Deploy and support applications on AWS, Azure, or OpenShift.

Required Skills

  • 5+ years of Python development experience.
  • 2+ years of experience with cloud platforms.
  • 2+ years of experience building or integrating AI agents.
  • Strong knowledge of LLMs and Prompt Engineering.
  • Experience with LangChain, LlamaIndex, or Claude SDK.
  • Experience with MCP server development.
  • Hands-on experience with MongoDB and Redis.
  • Strong knowledge of REST APIs and OpenAPI specifications.
  • Experience with Git and CI/CD pipelines.

Nice to Have

  • Infrastructure as Code and DevOps experience.
  • Experience working with emerging AI technologies.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available