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

Python Engineer

Job in Toronto, Ontario, C6A, Canada
Listing for: Apexon
Full Time, Seasonal/Temporary position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software, Python
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CAD Yearly CAD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Location:

Toronto Ontario , M5J 2T6 (Hybrid 3 times a week till march, From then on, it is 5 days a week)

Type:
Full-Time

Job Overview

We are looking for a Backend Python Engineer with strong expertise in system design, API development, and platform engineering. The ideal candidate will have at least 3+ years of experience building scalable backend systems and distributed applications. You will work closely with cross-functional teams to design, develop, and maintain high-performance backend services and APIs that power modern, scalable platforms.

Key Responsibilities
  • Design, develop, and maintain scalable backend services using Python.
  • Build and enhance RESTful APIs and platform-level services.
  • Contribute to system architecture and technical design discussions.
  • Develop solutions based on microservices and distributed system architecture.
  • Optimize application performance, scalability, and reliability.
  • Work with relational databases and write efficient, optimized SQL queries.
  • Implement secure coding practices and ensure data protection standards.
  • Participate in sprint planning, estimations, and technical reviews.
  • Collaborate with frontend engineers, Dev Ops, and product teams.
  • Conduct code reviews and ensure high-quality, maintainable code.
Required

Skills & Qualifications
  • 3+ years of professional experience in backend development.
  • Strong proficiency in Python (object-oriented programming).
  • Solid understanding of system design principles and distributed systems.
  • Hands-on experience building and consuming RESTful APIs
    .
  • Experience with microservices architecture.
  • Experience with relational databases (preferably MySQL) and strong SQL knowledge.
  • Understanding of RDBMS concepts such as transactions, isolation levels, locking, and indexing.
  • Experience with containerization tools such as Docker.
  • Familiarity with message brokers (e.g., Rabbit

    MQ or similar).
  • Experience working with Git-based repositories.
  • Comfortable working in Linux/Unix environments.
  • Strong problem-solving and communication skills.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
Nice to Have
  • Experience working in cloud environments.
  • Exposure to high-volume, high-availability systems.
  • Experience integrating with third-party platforms or financial/payroll systems.
#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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary