Job Search and Career Advice Platform

Enable job alerts via email!

Python Developer / Backend Engineer

Apexon

Toronto

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology services company in Toronto is seeking a skilled Python Developer/Backend Engineer. The role involves designing and maintaining backend services and collaborating with frontend teams to ensure integration. The ideal candidate has over 5 years of software development experience, strong Python skills, and familiarity with cloud services, Docker, and microservices. This position offers the opportunity to work within a dynamic team and contribute to innovative web applications.

Qualifications

  • 5 years of software development experience.
  • Strong Python programming skills.
  • Experience with cloud technologies, Docker, and distributed systems.

Responsibilities

  • Design, develop, and maintain backend services using Python.
  • Collaborate with frontend developers to integrate components.
  • Implement data storage solutions using RDBMS and cloud services.

Skills

Python
Django
Flask
Docker
MySQL/SQL
REST APIs
RabbitMQ
Linux/Unix
Cloud services (AWS/Azure)

Education

Bachelor’s degree in Computer Science or similar

Tools

GitHub
Job description
Python Developer/Backend Engineer

Introduction

We are seeking a highly skilled Python Developer/Backend Engineer to join our dynamic team. As a Python Developer/Backend Engineer, you will be responsible for designing, developing, and maintaining backend services and APIs for our web applications. You will work closely with our frontend developers, data scientists, and other team members to ensure seamless integration of all components.

Responsibilities

  • Design, develop, and maintain backend services using Python, Django, Flask, and other relevant technologies
  • Work on building scalable and efficient distributed systems
  • Collaborate with frontend developers to integrate user-facing elements with server-side logic
  • Implement data storage solutions using RDBMS and cloud services like AWS/Azure
  • Write clean, efficient, and maintainable code
  • Participate in code reviews and provide constructive feedback to team members
  • Troubleshoot and debug issues to ensure the smooth operation of backend services
  • Stay updated on emerging technologies and best practices in backend development

Requirements

  • 5 years of software development experience
  • Strong Python (or similar language) skills
  • Experience with cloud, Docker, microservices, and distributed systems
  • Good knowledge of MySQL/SQL and REST APIs
  • Experience with RabbitMQ and GitHub
  • Comfortable with Linux/Unix environments
  • Strong communication and teamwork skills
  • Bachelor’s degree in Computer Science or similar
  • Payroll or Time & Attendance experience is a plus
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.