
Software Engineer – Backend
CodeRabbit
full-time
Posted on:
Location Type: Hybrid
Location: Bay Area • California • United States
Visit company websiteExplore more
Salary
💰 $145,000 - $175,000 per year
Tech Stack
About the role
- Architect and build scalable backend services, APIs, and distributed systems
- Collaborate with ML engineers to integrate models into agent-based systems and AI products involving autonomous or task-driven agents
- Guide junior engineers through mentorship and technical reviews
- Own architectural decisions in new product features
- Ensure reliability, performance, and security across systems
- Contribute to an engineering culture of speed, quality, and pragmatic innovation
Requirements
- Education: Degree in Computer Science, Engineering, Artificial Intelligence, or a related technical field, or equivalent practical experience
- Experience: 3 - 5 years of experience building backend systems and distributed infrastructure
- Technical Expertise: Fluency in TypeScript and Node.js, or a similar modern backend stack; experience with microservices, async job queues, and event-driven architectures
- Systems Thinking: Familiarity with cloud platforms (AWS/GCP), containerization (Docker/Kubernetes), CI/CD pipelines, devops tooling, runtime infrastructure, and production observability
- Engineering Craft: Strong understanding of software engineering best practices, including testing, code reviews, and version control workflows
- Product Mindset: Thoughtful about trade-offs, user experience, and fast iteration
- Team Leadership: Willing to mentor, lead by example, and influence technical direction without being a pure manager
Benefits
- Competitive Compensation
- Hybrid Work Culture
- Professional Growth
- Real Ownership
- Collaborative & Innovative Environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend servicesAPIsdistributed systemsTypeScriptNode.jsmicroservicesasync job queuesevent-driven architecturessoftware engineering best practicestesting
Soft skills
mentorshiptechnical reviewsteam leadershipinfluence technical directionproduct mindsetcollaborationcommunicationproblem-solvingadaptabilityinnovation