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