Senior Backend Engineer, Development Health

New
J
JobgetherDeveloper tooling
Based in IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Backend DevelopmentRubyCI/CDRESTful APIs

Requirements

  • Have substantial professional experience as a Backend Engineer, Software Engineer, or Tooling Engineer, with a track record of owning and maintaining production systems throughout their lifecycle.
  • Be proficient in Ruby or able to become productive with the language quickly.
  • Have experience maintaining, troubleshooting, and safely modernizing established or legacy codebases.
  • Understand CI/CD systems, APIs, backend development, and large-scale automation.
  • Have experience designing and implementing automated unit and integration tests.
  • Be familiar with collaborative software development practices, including code reviews and technical design discussions.
  • Have practical experience using AI-powered coding assistants and critically assessing and validating generated code.
  • Be able to solve problems independently, communicate risks proactively, and drive projects to completion with minimal supervision.
  • Have excellent written communication skills for asynchronous and distributed working environments.
  • Be able to collaborate with engineers, technical leaders, and stakeholders across teams and locations.
  • Ruby on Rails experience is an advantage.
  • Experience in developer productivity, engineering analytics, internal developer tooling, GitLab or similar DevOps platforms, open-source contribution workflows, data pipelines, or AI agent-based workflows is an advantage.

Responsibilities

  • Own the design, development, maintenance, and production operations of core Development Health systems.
  • Build and enhance backend services, automation tools, and internal platforms for engineering workflows and developer productivity.
  • Develop and maintain health monitoring, alerting, and remediation routing systems for critical CI/CD pipelines.
  • Improve automated detection of flaky tests, slow-running tests, and other engineering-efficiency issues.
  • Contribute to engineering analytics, reporting solutions, and data-driven performance tools.
  • Improve automation reliability, maintainability, and test coverage while modernizing legacy codebases and simplifying workflows.
  • Analyze engineering metrics and system performance data to evaluate changes and prioritize enhancements.
  • Mentor intermediate engineers through code reviews, technical design discussions, knowledge sharing, and collaborative development.
  • Monitor production health, investigate incidents, troubleshoot issues, and participate in root cause analysis.
  • Use AI agents and coding assistants to investigate issues, accelerate development, and contribute to product roadmap discussions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now