Search by job, company or skills

Metric Tree Labs

Senior Ruby on Rails Developer (Contract)

5-7 Years

This job is no longer accepting applications

new job description bg glownew job description bg glow
  • Posted 6 months ago

Job Description

About the Role

We are looking for a Senior Ruby on Rails Developer who brings both technical excellence and a collaborative mindset. In this role, you will lead the development of scalable web applications, contribute to DevOps initiatives, and actively engage in Agile practices to ensure timely and quality deliverables.

Key Responsibilities

  • Lead the architecture, development, and deployment of Ruby on Rails applications
  • Design scalable APIs, business logic, and database schemas
  • Optimize applications for performance, scalability, and security.
  • Collaborate in Agile sprints with product managers, designers, and QA engineers.
  • Mentor junior developers, conduct code reviews, and enforce clean code practices.
  • Integrate and manage third-party APIs and services.
  • Apply DevOps practices to streamline CI/CD pipelines, containerization (e.g., Docker), and deployment workflows.
  • Monitor production systems, address performance bottlenecks, and ensure uptime.
  • Write and maintain unit and integration tests using RSpec or Minitest.
  • Contribute to the product's technical roadmap and architectural decisions

Requirements

  • 5-6+ years of professional experience with Ruby on Rails.
  • Solid understanding of MVC architecture and object-oriented design.
  • Proficiency with HTML5, CSS3, and JavaScript (ES6+).
  • Hands-on experience with PostgreSQL/MySQL and query optimization.
  • Familiarity with background job frameworks like Sidekiq or Resque.
  • Experience with RESTful API development and integration.
  • Strong experience in Agile/Scrum environments (daily standups, sprint planning, retrospectives).
  • Exposure to DevOps tools and practices: Git, CI/CD (GitHub Actions, CircleCI, or similar), Docker, infrastructure monitoring.
  • Good understanding of system security, performance tuning, and production incident handling.
  • Strong communication skills and leadership in team environments

Nice to Have

  • Experience with front-end frameworks like React or Vue.js.
  • Knowledge of GraphQL and WebSockets.
  • Familiarity with cloud infrastructure (AWS, GCP, or Azure)
  • Experience with microservices or service-oriented architecture

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 132932715