onsite
Senior Python Developer Technical Lead - NestorBird
Engineering Manager
Lead the design and development of scalable Python applications, mentor a growing team, and drive best practices in cloud deployment and CI/CD using AWS and Docker.
About the role
Key Responsibilities
- Architect and develop high‑performance Python services using Django or Flask, ensuring clean, maintainable code.
- Design and expose robust RESTful APIs, integrating with front‑end and third‑party services.
- Lead a small team of developers, providing mentorship, code reviews, and technical guidance.
- Implement CI/CD pipelines and containerize applications with Docker, orchestrating deployments on AWS.
- Collaborate with product, data science, and DevOps teams to translate business requirements into technical solutions.
Requirements
- 5–8 years of professional Python development experience.
- Strong background in Django/Flask, relational databases, and API design.
- Hands‑on experience with AWS services (EC2, RDS, S3, Lambda) and Docker.
- Proven ability to mentor junior developers and lead technical initiatives.
- Excellent problem‑solving skills and a passion for clean, testable code.
Skills
pythondjangoawsdocker