Taro Logo

Software Engineer (Backend)

An innovative R&D company building Gen AI-driven code reviewers and human-machine collaboration systems.
Backend
Senior Software Engineer
Hybrid
3+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer (Backend)

CodeRabbit is pioneering the future of software development through AI-powered code review systems. As a Senior Software Engineer, you'll be at the forefront of developing advanced applied AI systems that transform how code reviews are conducted. The role combines cutting-edge AI technology with practical software engineering to create tools that enhance developer productivity.

You'll be working in a hybrid setting in Bengaluru, contributing to the development of intelligent features for code analysis and review, integrating language models into software workflows, and building scalable, efficient systems. The position requires 3-5 years of experience and strong expertise in backend development, particularly with TypeScript/Node.js.

The company values collaborative intelligence, fearless innovation, and persistent passion for development. They're looking for someone who can thrive in complex, long-term challenges and adapt quickly in a fast-paced technological environment. CodeRabbit offers a competitive package including equity, professional development opportunities, and the chance to work on cutting-edge technology with real-world impact.

This is an excellent opportunity for a senior engineer who wants to work at the intersection of AI and software development, creating tools that will shape the future of code review processes. You'll be part of a team that combines human ingenuity with advanced algorithms to push the boundaries of software development efficiency and quality.

Last updated a month ago

Responsibilities For Software Engineer (Backend)

  • Design and implement intelligent features for code analysis and review
  • Integrate language models into software development workflows
  • Develop scalable, efficient algorithm-driven software systems
  • Participate in brainstorm, ideations and mentor team members
  • Stay current with advancements in Generative AI and software engineering

Requirements For Software Engineer (Backend)

TypeScript
Node.js
  • Degree in Computer Science, Engineering, Artificial Intelligence, or related field
  • 3-5 years of experience in software engineering with excellent software engineering practices
  • Proficiency with any modern server-side programming language - TypeScript/Node.js is preferred
  • Experience working with distributed systems, high-performance computing, and systems/infrastructure
  • Experience with code search, code graphs, tree-sitter, and static analysis tools
  • Experience with cloud computing platforms (AWS, GCP, or Azure)

Benefits For Software Engineer (Backend)

Equity
  • Work on cutting-edge technology with real-world impact
  • Collaborative and innovative environment
  • Competitive salary, equity, and benefits
  • Professional development opportunities

Interested in this job?