Senior Python Backend API Engineer
Job Description
Key Responsibilities:
• Design and maintain production-grade RESTful APIs using Python (FastAPI, Flask) with a focus on asynchronous processing.
• Architect relational schemas and write optimized SQL in PostgreSQL, ensuring data integrity and performance.
• Partner with frontend teams to define API contracts and implement secure authentication (JWT/OAuth2).
• Build and manage CI/CD pipelines (Azure DevOps or Jenkins) for automated deployments.
• Package applications using Docker and manage deployments on Kubernetes/ECS or cloud platforms.
• Implement automated testing (PyTest), logging, and monitoring to ensure system reliability.
Technical Requirements:
• 5+ years of backend development experience with strong Python and API architecture expertise.
• Advanced PostgreSQL knowledge including indexing, migrations (Alembic/Flyway), and performance tuning.
• Hands-on experience with Docker and CI/CD pipelines.
• Solid understanding of React (Hooks, Context API).
• Familiarity with Terraform or AWS CloudFormation is a plus.
Senior-Level Expectations:
• Automates repetitive tasks through scripting or CI jobs.
• Designs APIs with proper error handling, retries, and health checks.
• Collaborates across frontend, backend, and database layers to resolve bottlenecks.
Similar Jobs
Senior Full-Stack Python Engineer
AZ
Python Backend Developer
Illinois
Senior Python Developer
Virginia
Senior Python AWS Developer
Remote
Senior Python Engineer
Remote