Back End Developer - Remote
About the Company
Svix is a fast-growing technology company focused on building reliable infrastructure for server communication. The team works in an agile environment and is focused on creating scalable products and a strong developer experience.
About the Role
Svix is seeking a hands-on Backend Tech Lead to help improve product scalability, technical execution, and overall team performance. This role combines software development with technical leadership, giving you the opportunity to make high-impact architectural decisions while continuing to contribute directly to the codebase. You will work closely with engineers to solve complex backend challenges, improve development practices, and help shape the technical direction of the product.
Key Responsibilities
- Design and develop scalable backend systems and services.
- Make impactful technical and architectural decisions.
- Contribute hands-on to backend development and production systems.
- Help improve product scalability, reliability, and performance.
- Mentor and support engineers across the development team.
- Establish and promote effective engineering practices.
- Improve the overall developer experience and development workflows.
- Collaborate with the team in an agile environment to deliver high-quality software.
- Help shape the future direction of server communication infrastructure.
Required Qualifications
- Professional experience developing high-scale backend systems.
- Strong software engineering and system design skills.
- Experience taking technical ownership and making architectural decisions.
- Demonstrated ability to mentor and guide engineers.
- Strong problem-solving and communication skills.
- Ability to balance hands-on coding with technical leadership.
- Experience working effectively in an agile development environment.
Technical Environment
- Rust
- PostgreSQL
- Redis
- High-scale backend systems
- Server communication infrastructure
Leadership and Collaboration
The ideal candidate combines strong technical depth with effective leadership. You should be comfortable remaining hands-on while helping engineers solve difficult problems, making pragmatic technical decisions, and creating an environment where the development team can work efficiently.