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
Production APIs and backend services
Domain
Internet technology / Backend engineering
Deliverable
production ML models | product features
Required skills
Python 3.10+, FastAPI, Flask, Django, PostgreSQL, MySQL, SQLAlchemy, Django ORM, RESTful API design, GraphQL, OAuth2, JWT, RBAC, Pydantic, pytest, Alembic, Redis, Celery, Docker, Git, CI/CD
Preferred skills
Django REST Framework, Kubernetes, Terraform, AWS Lambda, Cloud Functions, OWASP Top 10, Sentry, Prometheus, Grafana, ELK, Datadog, WebSockets, Ariadne, Strawberry
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, OpenAPI, Swagger
Responsibilities
Design and implement RESTful/GraphQL APIs; model data and optimize database queries; implement authentication and security best practices; write unit and integration tests; manage database migrations and indexing; configure caching and background job processing; set up and maintain CI/CD pipelines; deploy and monitor services on cloud platforms; troubleshoot production issues.
Seniority
Mid-level, hands-on IC