about 4 hours ago
Responsibilities
- Design, build, and maintain large-scale distributed systems that are reliable, performant, and scalable.
- Contribute across the full software development lifecycle, from architecture and design to deployment, monitoring, and operations.
- Collaborate closely with cross-functional engineering teams to deliver high-quality features and system improvements.
- Debug complex production issues with strong analytical and problem-solving skills.
- Drive technical initiatives, set best practices, and contribute to continuous improvement of system reliability and performance.
- Provide technical leadership on new projects and infrastructure enhancements.
Requirements
- 8+ years of software development experience in a fast-paced, high-growth environment.
- Demonstrated experience building large-scale, distributed systems.
- Proficiency in Go microservices and Kubernetes / SaaS platforms.
- Experience operating distributed systems in production, with a strong sense of ownership and accountability.
- Excellent communication skills and the ability to collaborate effectively across teams.
