We are seeking a proficient Ruby on Rails developer who brings strong object-oriented programming (OOP) principles, an API-first approach, and experience building scalable applications. The ideal candidate is comfortable with modern frontend frameworks, integrating APIs, and contributing to robust, maintainable, and performant backend systems. Familiarity with containerization (Docker, Kubernetes) is a plus, and exposure to other backend languages such as Python, Go, or Elixir is an added advantage.
AI-assisted engineering We expect engineers to work fluently with AI coding assistants and agentic coding harnesses — such as Claude Code, GitHub Copilot, and Cursor — as part of their everyday workflow, using them to accelerate delivery while retaining full ownership of code quality, security, and design.
Key Responsibilities
Design, build, and maintain scalable web applications using Ruby on Rails.
Apply OOP principles and design patterns to keep codebases maintainable and modular.
Build and maintain RESTful and GraphQL APIs supporting frontend and external integrations.
Collaborate with frontend teams to integrate cleanly with modern JavaScript frameworks (React, Vue).
Write clean, efficient, and secure code following best practices in performance, testing, and documentation.
Ensure systems are scalable and performant under large-scale data and user load.
Leverage AI coding assistants and agentic harnesses to accelerate development — then review, test, and validate AI-generated output to uphold engineering standards.
Participate in code reviews, architecture discussions, and continuous improvement.
Work in agile teams, using CI/CD pipelines and version control effectively.
Implement containerized services and deployments with Docker and, optionally, Kubernetes.
Contribute to technical decisions, mentor junior developers, and maintain high engineering standards.
Required Skills And Qualifications
Strong hands-on experience with Ruby on Rails and a solid grasp of Ruby language constructs.
Sound knowledge of OOP concepts, SOLID principles, and design patterns.
Proven experience building and maintaining APIs (RESTful and/or GraphQL).
Comfortable partnering with frontend developers and integrating modern frameworks (React, Vue).
Experience with scalable, production-grade systems.
Familiarity with SQL and ActiveRecord, performance tuning, and caching strategies.
Version-control expertise with Git and experience in code-review workflows.
Strong hands-on TDD experience with RSpec and a clear understanding of testing strategies.
Practical familiarity with AI coding assistants (e.g., Claude Code, GitHub Copilot, Cursor) and effective prompting to improve delivery speed and code quality.
Comfortable debugging, profiling, and monitoring production systems.
Preferred Qualifications
Hands-on working experience with agentic AI coding harnesses — driving multi-step tasks, supplying effective context, and reviewing AI-generated changes for correctness and security.
Exposure to Docker and basic container orchestration with Kubernetes.
Experience with background job processing (Sidekiq, Resque).
Knowledge of CI/CD pipelines, deployment strategies, and infrastructure-as-code practices.
Familiarity with monitoring and alerting tools for backend services.
Experience in a microservices or service-oriented architecture (SOA) setup.
Working knowledge of additional backend languages such as Python, Go, or Elixir.
Understanding of security best practices in web and API design, including reviewing AI-generated code for vulnerabilities.
Familiarity with service observability: logs, metrics, and tracing tools.
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together.
Applicants
are
advised to research the bonafides of the prospective employer independently. We do NOT
endorse any
requests for money payments and strictly advice against sharing personal or bank related
information. We
also recommend you visit Security Advice for more information. If you suspect any fraud
or
malpractice,
email us at abuse@talentmate.com.
You have successfully saved for this job. Please check
saved
jobs
list
Applied
You have successfully applied for this job. Please check
applied
jobs list
Do you want to share the
link?
Please click any of the below options to share the job
details.
Report this job
Success
Successfully updated
Success
Successfully updated
Thank you
Reported Successfully.
Copied
This job link has been copied to clipboard!
Apply Job
Your application for Manager - Business Process Engineering
has been successfully submitted!
To increase your chances of getting shortlisted, we recommend completing your profile.
Employers prioritize candidates with full profiles, and a completed profile could set you apart in the
selection process.
Why complete your profile?
Higher Visibility: Complete profiles are more likely to be viewed by employers.
Better Match: Showcase your skills and experience to improve your fit.
Stand Out: Highlight your full potential to make a stronger impression.
Complete your profile now to give your application the best chance!