Salary
💰 $175,000 - $275,000 per year
Tech Stack
AWSCloudDockerGoGoogle Cloud PlatformGraphQLJavaJavaScriptKubernetesMicroservicesMySQLNode.jsPostgresTypeScript
About the role
- Design, develop, and maintain enterprise features for CodeRabbit’s platform.
- Build industry leading enterprise systems and features that are highly available, intuitive, scalable, and secure.
- Work with product managers, designers, and other engineers to create systems and features that cater to large enterprise customers.
- Conduct design and code reviews to ensure scalability, performance and alignment with standards and best practices.
- Follow release management policies to ensure data integrity, compliance and system stability.
- Interface with customers and internal stakeholders to gather requirements, provide technical support, and ensure successful deployment of enterprise features.
- Mentor junior engineers and contribute to a culture of continuous learning and improvement within the team.
Requirements
- Bachelor’s (or equivalent) degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field.
- 4+ years building backend systems and distributed infrastructure.
- Experience with TypeScript (Node.js), Go, Java, or a similar modern backend stack.
- Experience building and maintaining APIs (REST, GraphQL).
- Experience with Microservices, async job queues, and event-driven architectures.
- Experience with Relational databases (PostgreSQL, MySQL).
- Experience with Cloud platforms (AWS/GCP), containerization (Docker/Kubernetes), CI/CD pipelines, devops tooling, runtime infrastructure, and production observability.
- Strong understanding of software engineering best practices, including testing, code reviews, and version control workflows.
- Thoughtful about trade-offs, user experience, and fast iteration.