Python Backend Developer

Location
Remote, ET timezone
Experience Level
Senior
Type Of Employment
Contract
Remote
Yes
Domain
-

Seeking an experienced Python Backend Developer with 3+ years of hands-on Python 3 experience, including at least 1 year using FastAPI. Must be proficient in asynchronous programming, database integration (SQL/NoSQL), and containerized development with Docker. Strong knowledge of FastAPI tools (Pydantic, Uvicorn, Gunicorn), API security (OAuth2, JWT), and testing (Pytest) is essential. Familiarity with Git workflows is required. Bonus skills include GraphQL, gRPC, cloud deployments (AWS/GCP/Azure), Kubernetes, Terraform, and CI/CD pipelines. Part-time engagement on the project (20 hours per week)

Required Qualifications

  • 3+ years of professional experience with Python 3, with at least 1+ year using FastAPI.
  • Solid understanding of asynchronous programming (async/await) in Python.
  • Experience working with SQL and/or NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with Pydantic, Uvicorn, Gunicorn, and other components of the FastAPI ecosystem.
  • Experience with Docker and containerized development workflows.
  • Proficient with Git and collaborative development workflows.
  • Understanding of API security best practices (OAuth2, JWT, CORS, rate limiting).
  • Knowledge of testing frameworks (e.g., Pytest).

Nice to Have

  • Familiarity with GraphQL, gRPC, WebSockets.
  • Experience deploying to cloud services (e.g., AWS, GCP, Azure) and using infrastructure tools like Kubernetes, Terraform.
  • Exposure to CI/CD pipelines and DevOps practices.
Date posted: June 2, 2025