Back to job search
Axelon Services Corporation logo

Python Developer

  • Montréal, QC
  • Hybrid
  • Posted Oct 20, 2026
  • 1 position

US$66 / hour

Opens LinkedIn

Sign in to save this job
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Posting language
English
Working hours
40 hours per week
Office presence
3 days per week
Seniority
Not Applicable
Application method
Direct apply is available

Job summary

Develop and maintain Python backend services, integrate APIs, improve code quality, and ensure services are feasible, performant, scalable, and maintainable. Troubleshoot and fix issues, participate in code reviews and knowledge sharing, and help lead junior developers using agile practices.

Job details

Location: Montreal Work Mode: Onsite (3x/week) Duration: 12 month Responsibilities Develop and maintain backend services using Python. Identify and resolve hygiene issues in the codebase. Collaborate with developers to integrate APIs and services. Ensure the technical feasibility and performance of services. Write clean, maintainable, scalable, and efficient code. Participate in code reviews and contribute to team knowledge sharing. Troubleshoot problems, identify and resolve root causes, and fix bugs in a timely manner. Stay up to date with the latest industry trends and technologies. Hands-on experience in developing software with agile or scrum methodologies and ready to lead our junior developer's team. Have innovative thought processes and creative thinking that can bring out-of-the-box and alternate ways of the system. Requirements Minimum 5 years of experience as a Python Backend Developer. Strong proficiency in Python and SQL. Practical experience with at least one: SQLAlchemy, Django, FlaskAPI. Understand, create, and translate system design into functional code. Experience with Python build tools. Strong understanding of Authentication and Authorization (OAUTH, SAML, etc.). Deep understanding of Python and familiarity with main design patterns. Familiarity with RESTful APIs and web services. Experience with version control systems (e.g., Git). Strong analytical and problem-solving skills and attention to detail. Excellent communication and teamwork skills. Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience). Experience with database management systems (e.g., PostgreSQL). Familiarity with microservices architecture and distributed system design. Knowledge of testing frameworks (e.g., PyTest). Experience with Agile/Scrum development methodologies. This role is for an existing vacancy.

What you’ll do

Develop and maintain Python backend services, integrate APIs, improve code quality, and ensure services are feasible, performant, scalable, and maintainable. Troubleshoot and fix issues, participate in code reviews and knowledge sharing, and help lead junior developers using agile practices.

Requirements

Requires at least five years of Python backend development experience, strong Python and SQL skills, and practical experience with a framework such as SQLAlchemy, Django, or Flask. Candidates should also have experience with system design, authentication and authorization, REST APIs, Git, databases, testing, microservices, and Agile/Scrum, along with strong communication and problem-solving skills; a bachelor’s degree or equivalent experience is specified.

Listed skills

  • SQL · Preferred
  • PostgreSQL · Preferred
  • Django · Preferred
  • Git · Preferred
  • Python · Preferred
  • Flask · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Python
  • SQL
  • SQLAlchemy
  • Django
  • Flask
  • Backend Development
  • System Design
  • Python Build Tools
  • Authentication And Authorization
  • OAuth
  • SAML
  • Design Patterns
  • RESTful APIs
  • Git
  • PostgreSQL
  • Microservices

Job areas

  • Software
  • Technology
  • Management & Leadership

More jobs from Axelon Services Corporation

See all jobs from Axelon Services Corporation