The company is looking to build and maintain scalable, reliable, and secure services that power their platform, enhancing product capabilities, performance, and scalability.
Requirements
- 8+ years of experience as a software engineer developing SaaS platforms and applications at scale
- Proven experience designing and scaling backend services
- Strong understanding of API design, system architecture, and database management
- Proficiency with backend languages and frameworks such as Python, Go, Rust, django, Node.js, Java, Spring
- Familiarity with cloud infrastructure such as AWS, GCP, Azure, Kubernetes, Terraform
- Proficiency in designing API-driven applications using REST and/or gRPC
- Experience building scalable and secure distributed systems
Responsibilities
- Design, build, and maintain services that scale with the growing customer base
- Tackle ambiguous, open-ended problems with strategic thinking, balancing technical constraints with user needs and product goals
- Build services, APIs, and experiences that support user delight, quality, high availability and performance
- Debug production issues and optimize system performance using observability tools
- Work with cross-functional teams, including Product, UX, and Security, to deliver impactful solutions
- Contribute to engineering best practices, mentor junior engineers, and participate in design and code reviews
- Champion a culture of technical excellence and innovation, influencing engineering direction within the team
Other
- Minimum requirement of Bachelor's Degree in a related field (computer science, computer engineering, etc.) OR completed enrollment in engineering related bootcamp
- Ability to balance technical depth with fast, iterative delivery
- Ability to mentor engineers and influence technical direction within the team
- A systematic problem-solving approach, strong communication skills, and a sense of ownership