About the role

  • Senior Python Backend API Engineer responsible for building and operating production-grade backend APIs. Requires expertise in Python development, API design, and database management.

Responsibilities

  • Seeking a Senior Python Backend API Engineer with deep hands-on experience building and operating production-grade backend APIs.
  • The candidate must demonstrate strong ownership, technical depth, and independent execution capability.

Requirements

  • 5+ years of hands-on Python backend development
  • Designed and implemented REST APIs from scratch
  • Strong experience with FastAPI, Flask, or Django REST Framework
  • Must be currently writing production Python code
  • REST principles: resource modeling, versioning, idempotency
  • Authentication & authorization: JWT, OAuth2, API keys
  • Error handling, logging, and observability
  • Strong experience with PostgreSQL or MySQL
  • Schema design, indexing, query optimization
  • Transactions and data integrity
  • Clean, maintainable, testable code
  • Unit and integration testing
  • Independent debugging of production issues
  • Refactoring legacy or poorly structured codebases
  • AWS or cloud exposure (EC2, Lambda, API Gateway, S3, IAM)
  • Docker (required if Kubernetes is mentioned)
  • Kubernetes, CI/CD pipelines
  • Async Python, background jobs, or message queues

Job title

Python Developer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job