freehire launches on Product Hunt on 26 August.

Follow →

Backend Engineer – Python (API & Platform Engineering)

Summary

Builds and maintains scalable Python backend services and RESTful APIs for a platform engineering team, focusing on system design, security, and performance.

Overview

We are looking for an experienced Backend Engineer to develop scalable backend services and APIs using Python. This role focuses on platform engineering, system design, and building secure, high-performance applications.

Key Responsibilities

  • Develop and maintain backend services using Python.

  • Design and build RESTful APIs and integrations.

  • Contribute to scalable platform and system architecture.

  • Collaborate with cross-functional teams to deliver backend solutions.

  • Optimize application performance, security, and reliability.

  • Participate in code reviews and follow engineering best practices.

  • 5–10+ years of backend development experience.

  • Strong Python development skills.

  • Experience with REST APIs, JSON, and OpenAPI.

  • Solid understanding of system design and distributed applications.

  • Experience with SQL/NoSQL databases and AWS, Azure, or GCP.

  • Familiarity with Git, CI/CD, and DevOps practices.

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

  • Strong communication and problem-solving skills.

Preferred Qualifications

  • Experience in financial services or fintech.

  • Knowledge of microservices, Docker, and Kubernetes.

  • Familiarity with security and high-availability systems.

What this application asks

recruitee

Full name, Email, CV, Cover letter, Phone

  • You MUST be legally entitled to work in Canada: Do you possess a: choose any
  • What city do you currently reside in?
  • Are you willing to relocate for this employment opportunity? yes / no
  • How did you hear about this position? choose any
  • What motivates you to apply for this position? written answer · optional