We are looking for a Senior/Staff Software Engineer with strong backend expertise who can lead complex platform initiatives, shape architectural decisions, and mentor other engineers. You will design and build backend services that operate at scale and serve as foundational components of our platform.
Requirements
- 5+ years of experience building backend services and distributed systems
- Expertise in one of the major programming languages (preferably JVM or JavaScript/Node.js ecosystems)
- Strong foundation in algorithms and data structures, including the ability to evaluate time and space complexity
- Solid understanding of backend engineering concepts, such as REST API design, authentication/authorization, and modern cloud patterns
- Strong experience with Spring Boot or NestJS (preferably both) and cloud infrastructure (Kubernetes, managed cloud services, CI/CD)
- Strong communication, cross-team collaboration, and mentorship skills
Benefits
- Professional development opportunities
- Diverse and inclusive work environment
- Competitive salary and benefits package
- Flexible work arrangements