Ruby on Rails Developer

New
Pakistan, U.S. client business hoursFull-TimeMiddle
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
3+ years
Required Skills
PostgreSQLGitMySQLRubyRuby on RailsCI/CDDatadog

Requirements

  • 3+ years Ruby on Rails development experience
  • Proficiency in Ruby
  • Proficiency in Rails
  • Proficiency in ActiveRecord
  • Proficiency in MVC architecture
  • Experience with PostgreSQL
  • Experience with MySQL
  • Experience with background job frameworks (Sidekiq, Resque)
  • Familiarity with Git workflows
  • Familiarity with CI/CD tools
  • Deep knowledge of the Rails ecosystem and conventions
  • Strong problem-solver who can balance speed and scalability
  • Passion for clean, maintainable, and well-tested code
  • Effective communicator, comfortable collaborating across teams

Responsibilities

  • Build and maintain Rails applications, APIs, and background jobs
  • Implement business logic with ActiveRecord models, controllers, and views
  • Integrate front-end frameworks (Stimulus, React, Vue) into Rails apps where required
  • Design, migrate, and maintain schemas in PostgreSQL or MySQL
  • Optimize queries for performance and scalability
  • Implement indexing, caching, and background jobs (Sidekiq, Resque)
  • Write and maintain unit, integration, and system tests (RSpec, Minitest, Capybara)
  • Ensure CI/CD pipelines are configured for automated testing and deployment
  • Maintain ≥80% code coverage and enforce style/linting rules (RuboCop, StandardRB)
  • Implement user authentication/authorization (Devise, OmniAuth)
  • Enforce security best practices (CSRF protection, input validation, OWASP)
  • Ensure compliance with data privacy laws (GDPR, HIPAA as applicable)
  • Optimize page load times, API response times, and background job throughput
  • Monitor systems with tools like New Relic, Datadog, Honeybadger, or Rollbar
  • Troubleshoot issues and deploy hotfixes with minimal downtime
  • Work with product managers and designers to scope and prioritize features
  • Participate in sprint ceremonies and provide accurate story estimates
  • Document code, APIs, and workflows for long-term maintainability
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now