Skip to main content

Python Engineer

Technology
Apexon
Toronto, Canada2 months agoUntil 2026-04-22
Full timeHybrid

Job description

  • *Job Title: Backend Python Engineer
  • *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, DevOps, 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., RabbitMQ 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.
Keywords
pythonmysqldockerrabbitmq

¿Te interesa este puesto?