The company is looking to solve the problem of building scalable and reliable backend systems to support its mission-critical applications.
Requirements
- Proficiency in backend programming languages like Java, Python, Go, or Node.js
- Familiarity with relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB, Redis)
- Experience with cloud platforms like AWS, Google Cloud, or Azure
- Understanding of RESTful APIs, microservices, and distributed systems
- Strong debugging and problem-solving skills
- Experience with containerization technologies like Docker and Kubernetes
- Knowledge of CI/CD pipelines and DevOps practices
Responsibilities
- Architect and implement scalable backend systems and APIs
- Ensure high system performance, reliability, and security
- Collaborate with product managers, designers, and other engineers to deliver end-to-end solutions
- Participate in code reviews, testing, and documentation to maintain high-quality standards
- Mentor junior engineers or take on leadership roles, depending on seniority
- Design, implement, and optimize systems that power mission-critical applications
- Build and maintain scalable, secure, and high-performance systems to ensure operational reliability
Other
- 8+ Domain Years of Experience
- Leadership experience in team projects or mentoring roles
- Collaborative environment: work with a talented and diverse team that values innovation and learning
- Career Growth: opportunities for advancement across engineering tracks, from individual contributors to leadership roles
- Must work from one of the office locations 5 days a week