Responsibilities
- Build and maintain scalable microservices in Python to support TV streaming platforms.
- Enhance backend systems for fast content delivery and smooth user interactions.
- Implement event-driven designs to handle large volumes of data efficiently.
- Guarantee high performance, security, and stability of APIs using RESTful and GraphQL protocols.
- Partner with frontend and mobile developers to create tailored backend-for-frontend solutions.
- Produce clean, modular, and testable code aligned with Python best practices.
- Lead code reviews, guide team members, and define technical standards.
- Deploy and manage backend services using cloud-based infrastructure.
- Track system performance, reliability, and security, applying improvements proactively.
- Coordinate with DevOps and Site Reliability Engineering teams to maintain production stability.