Senior Software Engineer Backend

CodeRabbit is an AI software-development platform for reviewing, prioritizing, understanding, and securing code changes created by people and coding agents.

San Francisco, United States
About CodeRabbit

CodeRabbit provides automated, context-aware AI code reviews across pull requests, IDEs, and CLI workflows, and has expanded into agentic change management with PR triage, change explainability, security monitoring, planning, and Slack/Discord agents.

View jobs by CodeRabbit

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will architect and build scalable backend services, APIs, and distributed systems. You will integrate AI models into agent-based products, make architectural decisions for new features, and ensure system reliability, performance, and security. You will also mentor junior engineers through technical reviews.

Requirements

  • 5+ years building backend systems and distributed infrastructure
  • Fluency in TypeScript and Node.js or a similar modern backend stack
  • Experience with microservices, asynchronous job queues, and event-driven architectures
  • Familiarity with AWS or GCP, Docker, Kubernetes, CI/CD, DevOps tooling, runtime infrastructure, and production observability
  • Understanding of testing, code reviews, and version-control workflows

Responsibilities

  • Architect and build scalable backend services, APIs, and distributed systems
  • Collaborate with ML engineers to integrate models into agent-based systems and AI products
  • Guide junior engineers through mentorship and technical reviews
  • Own architectural decisions for new product features
  • Ensure reliability, performance, and security across systems

Benefits

  • Equity
Senior Software Engineer Backend at CodeRabbit | JobStash