About the Role
Develop high-impact backend services that power core product functionality, ensuring robustness and scalability across distributed systems.
Responsibilities
- Architect and implement backend services for real-time messaging and collaboration features
- Collaborate with frontend, product, and design teams to deliver integrated solutions
- Optimize system performance and reliability at scale
- Write clean, maintainable, and well-tested code
- Participate in technical design and code reviews
- Troubleshoot and resolve production issues
- Contribute to API design and evolution
- Work with data storage and retrieval systems
- Support incident response and on-call rotations
- Drive improvements in observability and monitoring
- Evaluate and integrate new technologies
- Mentor engineers across teams
- Improve development tooling and workflows
- Ensure code meets security and compliance standards
- Scale infrastructure to handle growing user demand
Nice to Have
- Experience with real-time communication systems
- Background in messaging or collaboration platforms
- Knowledge of scalability challenges in high-traffic services
- Familiarity with containerization and orchestration tools
- Experience with observability tooling
- Understanding of security best practices
- Contributions to open-source projects
- Experience mentoring junior engineers
- Knowledge of CI/CD pipelines
- Familiarity with microservices architecture
Compensation
Competitive salary, equity, and benefits package commensurate with experience.
Work Arrangement
Hybrid work model with flexibility based on location and team needs.
Team
Part of a focused engineering team building core backend infrastructure for a widely used collaboration platform.
About the Team
Work within a dedicated group focused on backend systems that power real-time interactions and data flow.
Impact
Deliver features and improvements that directly affect millions of users and teams worldwide.
Visa sponsorship may be available for qualified candidates.