About the Role
This role involves designing, developing, and maintaining software solutions that support high-volume, low-latency services across distributed systems.
Responsibilities
- Develop backend services using scalable architectures
- Write clean, maintainable, and well-tested code
- Collaborate with cross-functional teams to define system requirements
- Troubleshoot and resolve production issues promptly
- Participate in code reviews and technical design discussions
- Optimize applications for performance and reliability
- Support deployment pipelines and CI/CD practices
- Monitor system health and respond to alerts
- Contribute to documentation for code and infrastructure
- Implement security best practices across services
- Work with cloud-based infrastructure and containerization
- Use logging and observability tools to debug issues
- Follow agile development methodologies
- Engage in on-call rotations when required
- Stay current with emerging technologies and frameworks
- Improve development tooling and internal workflows
- Assist in refining engineering standards
- Integrate third-party APIs and services
- Design APIs for internal and external use
- Ensure compliance with data privacy standards
- Conduct root cause analysis for system failures
- Support integration testing and QA processes
- Collaborate on incident response procedures
- Drive automation in testing and deployment
- Mentor junior engineers when opportunities arise
Nice to Have
- Master's degree in Computer Science or related discipline
- Experience with real-time communication systems
- Contributions to open-source projects
- Knowledge of WebRTC protocols
- Experience in a high-growth technology company
- Background in telecommunications platforms
- Familiarity with Kubernetes
- Exposure to event-driven architectures
- Understanding of scalability challenges in cloud environments
- Prior work with developer-first APIs
Compensation
Competitive salary with benefits
Work Arrangement
Hybrid work model
Team
Part of a global engineering team building communication platforms
Why This Role Matters
Engineers in this position help build the infrastructure behind applications that enable businesses to connect with customers through voice, video, and messaging at global scale.
What We Believe
We value transparency, customer focus, and empowering developers with tools that are reliable, flexible, and built with long-term maintainability in mind.
Available for qualified candidates

