Python Developer

Apptad Inc

Montreal

Hybrid

CAD 90,000 - 130,000

Full time

8 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Apptad Inc. is seeking a skilled Python Developer in Montreal to design, build, and optimize scalable enterprise applications. You will collaborate with global teams, leverage modern web tech, and contribute to GenAI initiatives.

The role emphasizes RESTful APIs, backend services, and robust test coverage while operating in a hybrid setup with onsite days in Montreal. Strong Python expertise and DevOps experience are essential.

Qualifications

  • 6+ years of software development experience with at least 3+ years of hands-on Python development.
  • Proficiency in Python programming and software engineering best practices.
  • Experience developing RESTful APIs and backend services.
  • Working knowledge of PostgreSQL, MongoDB, or similar databases.
  • Understanding of SDLC, version control, and Agile methodologies.
  • Experience with CI/CD, containers (Docker/Kubernetes), and DevOps practices.
  • Familiarity with AI-powered coding assistants such as GitHub Copilot or similar tools.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Experience writing unit tests and maintaining code quality standards.

Responsibilities

  • Design, develop, test, and maintain scalable applications using Python and modern frameworks.
  • Build and enhance backend services, APIs, and data-processing components.
  • Collaborate with front-end developers to integrate user-facing elements with backend services.
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Utilize AI-assisted development tools to improve productivity and code quality.
  • Support GenAI-powered features and applications integration.
  • Write comprehensive unit and integration tests for reliability and maintenance.
  • Work with stakeholders to understand requirements and deliver effective solutions.
  • Contribute to CI/CD pipelines, deployment automation, and monitoring.
  • Troubleshoot production issues ensuring performance and availability.
  • Stay updated with GenAI advances and LLM-based solutions.

Skills

Python development
RESTful APIs
Agile methodologies
CI/CD pipelines
DevOps practices
Analytical thinking
Communication skills
Unit testing

Tools

Docker
Kubernetes
GitHub Copilot
OpenAI APIs
LangChain

Job description

Job Title: Python Developer
Location: Montreal, QC (Hybrid Day 1 Onsite)
Job Summary:

We are looking for a skilled Python Developer with experience in building scalable applications and an interest in Generative AI technologies. The ideal candidate will have strong Python development expertise, experience working with modern web technologies, and exposure to GenAI tools, frameworks, or AI-assisted development practices. The role involves collaborating with global teams to design, develop, and enhance enterprise applications while contributing to AI-driven initiatives.

Key Responsibilities:
  • Design, develop, test, and maintain scalable applications using Python and modern development frameworks.
  • Build and enhance backend services, APIs, and data-processing components.
  • Collaborate with front-end developers to integrate user-facing elements with backend services.
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
  • Utilize AI-assisted development tools such as GitHub Copilot or similar coding assistants to improve productivity and code quality.
  • Support the development and integration of GenAI-powered features and applications.
  • Write comprehensive unit and integration tests to ensure application reliability and maintainability.
  • Work closely with business stakeholders and technical teams to understand requirements and deliver effective solutions.
  • Contribute to CI/CD pipelines, deployment automation, and application monitoring.
  • Troubleshoot and resolve production issues while ensuring high application performance and availability.
  • Stay current with emerging technologies, including advancements in Generative AI and LLM-based solutions.
Required Skills & Experience:
  • 6+ years of software development experience with at least 3+ years of hands-on Python development.
  • Strong proficiency in Python programming and software engineering best practices.
  • Experience developing RESTful APIs and backend services.
  • Working knowledge of relational and NoSQL databases such as PostgreSQL, MongoDB, or similar technologies.
  • Understanding of software development lifecycle (SDLC), version control systems, and Agile methodologies.
  • Experience with CI/CD pipelines, containerization technologies (Docker/Kubernetes), and DevOps practices.
  • Familiarity with AI-powered coding assistants such as GitHub Copilot or similar tools.
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication skills.
  • Experience writing unit tests and maintaining code quality standards.
Preferred Skills:
  • Exposure to Generative AI concepts, Large Language Models (LLMs), prompt engineering, or AI application development.
  • Basic experience with frameworks such as LangChain, LlamaIndex, OpenAI APIs, or similar GenAI technologies.
  • Experience with React or Angular for full-stack application development.
  • Knowledge of Linux/Unix environments and shell scripting.
  • Understanding of vector databases, Retrieval-Augmented Generation (RAG), or agent-based AI workflows.
  • Experience with streaming, batch-processing, or event-driven applications.
  • Experience working in globally distributed Agile teams
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Soho Square Solutions • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
(DEV) - GenAI - Python Developer - MOR1JP00097495
(DEV) - GenAI - Python Developer - MOR1JP00097495

Vaco Recruiter Services • Montreal (administrative region)

On-site
CAD 110,000 - 140,000
PYTHON DEVELOPER - GENAI / LLM
PYTHON DEVELOPER - GENAI / LLM

Linux Association of Canada • Mississauga

Hybrid
CAD 99,000 - 121,000
AI Developer
AI Developer

GenAIz • Montreal (administrative region)

Hybrid
CAD 90,000 - 130,000
Competitive salary and benefits
Cutting-edge Life Sciences projects
Flexible remote work
+2
PYTHON DEVELOPER - GENAI / LLM
PYTHON DEVELOPER - GENAI / LLM

SIDRAM TECHNOLOGIES • Mississauga

On-site
CAD 99,000 - 121,000
PYTHON DEVELOPER - GENAI / AI
PYTHON DEVELOPER - GENAI / AI

SIDRAM TECHNOLOGIES • Mississauga

On-site
CAD 120,000 - 180,000
Senior AI Engineer - Toronto, ON
Senior AI Engineer - Toronto, ON

Pozent Corporation • Toronto

On-site
CAD 110,000 - 170,000
AI Developer Full time ✺ Quebec - Montreal
AI Developer Full time ✺ Quebec - Montreal

Mirego inc. • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Python Developer – GenAI / ML
Python Developer – GenAI / ML

Linux Association of Canada • Mississauga

Hybrid
CAD 120,000 - 180,000
Backend Developer - Python / AI (ID#5520)
Backend Developer - Python / AI (ID#5520)

New Value Solutions • Toronto

Hybrid
CAD 96,000 - 165,000