Key Responsibilities
Backend Development & System Design
- Design and build scalable, resilient microservices supporting live streaming infrastructure.
- Lead complex backend projects from technical design through deployment, monitoring, and iteration.
- Write high-quality, maintainable, and well-tested code with a focus on fault tolerance and reliability.
- Drive architectural decisions and contribute to long-term engineering roadmaps.
Cross-Functional Collaboration
- Work closely with Product Managers, Operations, and cross-functional teams to translate business requirements into robust technical solutions.
- Champion operational excellence through performance tuning, incident management, and root cause analysis.
Mentorship & Engineering Excellence
- Mentor junior engineers, conduct code reviews, and promote knowledge sharing across the team.
- Encourage best practices in system design, testing, and deployment.