Develop and maintain high‑performance Python backend services, design RESTful APIs, and ensure scalable deployment on cloud infrastructure using Docker and AWS.
About the role
Key Responsibilities
Design, develop, and maintain robust Python backend applications and micro‑services.
Build and document RESTful APIs that integrate with front‑end systems and third‑party services.
Implement data models and queries using relational databases (e.g., PostgreSQL, MySQL) and ensure optimal performance.
Containerize applications with Docker and orchestrate deployments on AWS cloud services.
Collaborate with cross‑functional teams to define requirements, perform code reviews, and uphold coding standards.
Requirements
3+ years of professional experience in Python backend development.
Strong knowledge of Flask (or similar) frameworks and building RESTful APIs.
Proficiency with SQL databases and writing efficient queries.
Hands‑on experience with Docker and AWS (EC2, ECS/EKS, S3, RDS).
Solid understanding of software engineering best practices, version control (Git), and CI/CD pipelines.