About the Role
Develop and maintain backend web services that power complex, real-time applications. Focus on system architecture, performance optimization, and integration with distributed systems.
Responsibilities
- Architect and implement scalable backend services
- Optimize systems for performance and reliability
- Integrate with real-time data pipelines
- Design APIs for frontend and internal services
- Ensure code quality through testing and reviews
- Collaborate with cross-functional teams on feature development
- Troubleshoot and resolve production issues
- Support deployment and monitoring workflows
- Maintain system documentation
- Contribute to security best practices
- Work with distributed data storage solutions
- Implement authentication and authorization mechanisms
- Scale infrastructure to meet growing demands
- Use version control for collaborative development
- Participate in system design discussions
- Evaluate new technologies for fit and performance
- Write clean, maintainable code
- Monitor system health and performance metrics
- Ensure compliance with security standards
- Support incident response procedures
- Improve development workflows and tooling
- Mentor junior engineers
- Drive automation in testing and deployment
- Balance technical debt with feature delivery
- Respond to operational alerts and outages
Compensation
Competitive salary with equity and benefits
Work Arrangement
Hybrid
Team
Collaborative engineering team focused on building secure, scalable systems
Security Clearance
Must be eligible to obtain a security clearance
On-Call Responsibility
Participation in rotating on-call schedule required

