Backend Developer (Python – FastAPI / Flask / Django)
Core
Design, build, and maintain secure, scalable RESTful and GraphQL APIs and services.
Role type
Mid-level Python backend developer
Builds
Reliable backend services and APIs for product teams
Domain
Internet technology / Backend engineering
Required skills
Python 3.10+, FastAPI, Flask, Django, PostgreSQL, MySQL, SQLAlchemy, Docker, Git, CI/CD, AWS/GCP/Azure
Preferred skills
Kubernetes, Terraform, Redis, Celery, GraphQL, OpenAPI/Swagger, APM tools
Technologies
FastAPI, Flask, Django, PostgreSQL, MySQL, SQLAlchemy, Alembic, Redis, Celery, RQ, Docker, Kubernetes, AWS, GCP, Azure, GitHub Actions, GitLab CI, Jenkins, Sentry, Prometheus, Grafana, ELK
Responsibilities
Design and implement RESTful/GraphQL APIs; model data and optimize database queries; implement authentication, authorization, and security best practices; write unit and integration tests; manage database migrations; set up and maintain CI/CD pipelines; deploy and operate services on cloud platforms; monitor and troubleshoot production issues.
Seniority
Mid-level, hands-on IC