About the Role
The engineer will own critical backend services, contribute to system architecture, and help scale infrastructure to support real-time interactions for thousands of concurrent users.
Responsibilities
- Design and implement scalable backend services in Go
- Improve system reliability and performance under high load
- Collaborate with frontend and product teams to deliver features
- Monitor, debug, and optimize production systems
- Contribute to architectural decisions and technical strategy
- Write clean, maintainable, and well-tested code
- Participate in code reviews and knowledge sharing
- Ensure data consistency and integrity across distributed systems
- Support incident response and on-call rotations
- Evaluate and integrate new technologies when beneficial
- Help define and enforce engineering best practices
- Contribute to API design and evolution
- Work with real-time data streaming and event-driven architectures
- Optimize database queries and schema design
- Maintain security and compliance standards
- Document technical decisions and system designs
- Mentor other engineers and promote technical growth
- Ensure observability through logging, monitoring, and alerting
- Collaborate on deployment pipelines and CI/CD improvements
- Support scalability efforts for global user traffic
- Troubleshoot cross-service issues in distributed environments
- Balance technical debt with feature development
- Contribute to disaster recovery and high availability planning
- Work proactively in a remote-first environment
- Align technical solutions with business objectives
Nice to Have
- Experience with WebRTC or real-time communication protocols
- Background in video conferencing or streaming platforms
- Contributions to open-source Go projects
- Experience scaling systems to millions of users
- Knowledge of service meshes like Istio or Linkerd
- Familiarity with golang best practices and tooling
- Experience with large-scale event sourcing
- Background in low-latency system optimization
- Involvement in technical communities or conferences
- Prior work in remote-first companies
Compensation
Competitive salary based on experience and location
Work Arrangement
Remote-first with flexibility for time zones
Team
Part of a distributed engineering team focused on backend systems and infrastructure
Why This Role Matters
The backend systems are central to handling real-time interactions for users worldwide. This role directly impacts scalability, stability, and feature velocity.
Engineering Culture
Emphasis on ownership, transparency, and continuous improvement. Engineers are trusted to make decisions and drive initiatives.
Available for select locations based on business needs