About the Role
The ideal candidate will build and optimize backend infrastructure supporting low-latency, high-availability services. This role involves developing APIs, managing data flow, and ensuring system reliability across distributed environments.
Responsibilities
- Design and implement server-side logic for real-time applications
- Develop and maintain RESTful and WebSocket APIs
- Optimize backend systems for performance and scalability
- Collaborate with frontend teams to integrate user-facing features
- Ensure data consistency and integrity across services
- Monitor system health and respond to incidents
- Write clean, maintainable, and well-documented code
- Participate in code reviews and technical planning
- Troubleshoot and resolve production issues
- Work with database systems to ensure efficient queries and storage
- Implement authentication and authorization mechanisms
- Support deployment pipelines and CI/CD workflows
- Contribute to architectural decisions and system design
- Integrate third-party services and APIs
- Ensure compliance with security best practices
- Maintain uptime and reliability for critical services
- Use version control systems for collaborative development
- Assist in capacity planning and load testing
- Document technical designs and operational procedures
- Stay current with emerging backend technologies
- Collaborate with product teams to define feature requirements
- Improve observability through logging and monitoring tools
- Refactor legacy systems to improve maintainability
- Support global user bases with low-latency solutions
- Ensure efficient handling of concurrent connections
Nice to Have
- Experience with real-time communication platforms
- Familiarity with voice processing or audio technologies
- Knowledge of game development or online communities
- Contributions to open-source projects
- Experience with Kubernetes or Docker
- Background in machine learning integration
- Understanding of data privacy regulations
- Prior work in startup environments
- Experience with large-scale user growth
- Familiarity with edge computing concepts
Compensation
Competitive salary and equity package
Work Arrangement
Hybrid or remote options available
Team
Collaborative engineering team focused on real-time communication systems
Why This Role Matters
The systems you build will directly impact how millions interact online, enabling safer and more engaging conversations through real-time voice and text features. Your work will support scalable, secure, and responsive backend infrastructure that powers innovative communication tools.
Technology Stack
We use Python, Go, PostgreSQL, Redis, Kafka, Docker, Kubernetes, and AWS. Our architecture emphasizes modularity, observability, and resilience under high concurrency.
Available for qualified candidates