About the Role
The role involves building and maintaining backend services using Node.js and TypeScript, working within a collaborative engineering environment to deliver scalable and reliable platform features.
Responsibilities
- Design and implement high-performance services in Node.js with TypeScript
- Develop and maintain scalable backend systems for platform stability
- Collaborate with frontend teams to integrate user-facing features
- Write clean, testable, and maintainable code
- Troubleshoot and resolve production issues efficiently
- Participate in code reviews to ensure code quality
- Optimize applications for performance and reliability
- Contribute to architectural decisions and system design
- Work with data stores and APIs to support service functionality
- Ensure backend systems meet security and compliance standards
- Support deployment pipelines and CI/CD workflows
- Monitor system health and respond to alerts
- Document technical designs and implementation details
- Evaluate new technologies for potential integration
- Mentor junior engineers and promote best practices
- Participate in on-call rotations for incident response
- Improve observability through logging and metrics
- Collaborate with product teams to refine requirements
- Ensure code adheres to engineering standards
- Conduct performance testing and tuning
- Maintain system uptime and reduce latency
- Implement automated testing strategies
- Refactor legacy systems for better maintainability
- Support platform scalability under growing load
- Align development with long-term technical roadmap
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model
Team
Collaborative engineering team focused on backend systems and platform reliability
About the Team
- This team builds core platform services that power a widely used streaming ecosystem.
- Engineers focus on backend performance, scalability, and developer experience.
- The group values technical excellence, collaboration, and continuous learning.
What We Value
- Ownership of technical solutions from design to deployment.
- Clear communication across technical and non-technical stakeholders.
- Innovation balanced with system reliability and maintainability.
Available for qualified candidates