remoteonsite
Senior Software Engineer - Python Fast API - CGI
Software Engineer
Senior Software Engineer specializing in Python and FastAPI to design, develop, and deploy high‑performance RESTful services, leveraging cloud platforms and containerization for scalable solutions.
About the role
Key Responsibilities
- Design, implement, and maintain robust Python microservices using FastAPI, adhering to clean architecture and test‑driven development principles.
- Develop and document RESTful APIs that integrate with front‑end applications and third‑party systems.
- Containerize applications with Docker and orchestrate deployments on AWS (ECS/EKS, Lambda, or similar services).
- Collaborate with product owners, architects, and QA teams to translate business requirements into technical specifications and deliver incremental value.
- Monitor performance, troubleshoot production issues, and continuously improve reliability and scalability.
Requirements
- 5+ years of professional experience in Python development, with deep knowledge of FastAPI or similar frameworks.
- Proven expertise building, securing, and scaling RESTful APIs.
- Hands‑on experience with Docker and cloud services (AWS preferred), including CI/CD pipelines.
- Strong understanding of relational databases (e.g., PostgreSQL) and ORM tools.
- Excellent problem‑solving skills, ability to work autonomously, and effective communication within cross‑functional teams.
Skills
pythonfastapidockeraws