Software Engineer

Bengaluru, Karnataka, IndiaFull-TimeMid-levelSoftware Engineering

You will be redirected to the company career page

At DevRev, we’re building the future of work with Computer – your AI teammate.

  • Computer is not just another tool. It’s built on the belief that the future of work should be about genuine human connection and collaboration – not piling on more apps.Computer is the best kind of teammate: it amplifies your strengths, takes repetition and frustration out of your day, and gives you more time and energy to do your best work.
  • How?

Extensions for your teams and customersComputer doesn’t make you choose between new software and old. Its AI-native platform lets you extend existing tools with sophisticated apps and agents. So your teams – and your customers – can take action, seamlessly. These agents work alongside you: updating workflows, coordinating across teams, and syncing back to your systems.

  • This isn’t just software. Computer brings people back together, breaking down silos and ushering in the future of teamwork, through human-AI collaboration. Stop managing software. Stop wasting time. Start solving bigger problems, building better products, and making your customers happier.
  • We call this Team Intelligence. It’s why DevRev exists.
  • Trusted by global companies across multiple industries, DevRev is backed by Khosla Ventures and Mayfield, with $150M+ raised. We are 650+ people, across eight global offices.
  • Design, build, and maintain connectors/snap-ins to external systems or services (APIs, data pipelines, etc.).
  • Collaborate with product managers to deeply understand use-cases & requirements; translate those into clean, maintainable technical designs.
  • Write high-quality code in JavaScript / TypeScript (Node.js, front-end or where relevant) following best practices.
  • Implement and optimize data structures & algorithms in connector logic to ensure performance and scalability.
  • Work on system design matters for connectors: error handling, retries, batching, rate limits, etc.
  • Ensure security and data integrity when interacting with external services.
  • Write and maintain tests, documentation, and metrics / monitoring for the connectors.
  • Participate in code reviews; help teammates maintain code quality and correctness.
  • Experience: 2-5 years of software development experience.
  • Technical skills: Strong in JavaScript and/or TypeScript. Comfortable writing backend code (Node.js or equivalent).
  • Strong understanding of CS fundamentals: data structures, algorithms, complexity (time/space), etc.
  • Experience in system design — being able to design systems at scale (connector frameworks, integration layers, retry & failure models, etc.).
  • Experience working with external APIs, webhooks, authentication/authorization (e.g. OAuth, API keys), error-handling.
  • Knowledge of asynchronous programming and concurrency in JS/TS.
  • Good debugging and performance-profiling skills.
  • Experience with cloud services (AWS / GCP / Azure) relevant to integrations, event queues, serverless functions, etc.
  • Experience in observability: logging, metrics, tracing.
  • Experience with real-time or streaming data.
  • Exposure to security best practices: secure data transit, permissions, encryption.
  • Familiarity with system constraints like rate limiting, retries, batching, scalability.As part of our hiring process, shortlisted candidates will undergo a Background Verification (BGV). By applying, you consent to sharing personal information required for this process. Any offer made will be subject to successful completion of the BGV.

Culture

  • The foundation of DevRev is its culture -- our commitment to those who are hungry, humble, honest, and who act with heart. Our vision is to help build the earth’s most customer-centric companies. Our mission is to leverage design, data engineering, and machine intelligence to empower engineers to embrace their customers.
  • That is DevRev!

Job Summary

CompanyDevRev
LocationBengaluru, Karnataka, India
TypeFull-Time
LevelMid-level
DomainSoftware Engineering