Ruby on Rails Developer

Ova Technologies

$90K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 2-5 years of professional experience in Ruby on Rails development.
  • Experience developing enterprise web applications preferred.
  • Strong proficiency in Ruby and Ruby on Rails.
  • Experience building RESTful APIs.

Responsibilities

  • Design, develop, test, and maintain web applications using Ruby on Rails.
  • Develop scalable and secure RESTful APIs.
  • Build reusable, maintainable, and high-quality code.
  • Design and optimize database schemas and queries.
  • Integrate third-party APIs and payment gateways.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in code reviews and Agile/Scrum ceremonies.

Benefits

  • Collaborative and Agile work environment.
  • Opportunities for professional development and continuous learning.
  • Potential to work with modern cloud platforms.
  • Flexibility to collaborate with cross-functional teams.
  • Participation in meaningful software projects.
Full Job Description
Job Title

Ruby on Rails Developer

Job Summary

We are looking for a talented Ruby on Rails Developer to build, enhance, and maintain scalable web applications using Ruby on Rails. The ideal candidate should have experience in developing RESTful APIs, integrating third-party services, optimizing application performance, and collaborating with cross-functional teams in an Agile environment.

Key Responsibilities
  • Design, develop, test, and maintain web applications using Ruby on Rails.
  • Develop scalable and secure RESTful APIs.
  • Build reusable, maintainable, and high-quality code.
  • Design and optimize database schemas and queries.
  • Integrate third-party APIs, payment gateways, and external services.
  • Collaborate with frontend developers to integrate user-facing features.
  • Troubleshoot, debug, and resolve production issues.
  • Optimize application performance, scalability, and security.
  • Write unit, integration, and functional tests.
  • Participate in code reviews and Agile/Scrum ceremonies.
  • Deploy and maintain applications in cloud environments.

Required Skills
  • Strong proficiency in Ruby and Ruby on Rails.
  • Experience building RESTful APIs.
  • Strong understanding of MVC architecture.
  • Experience with relational databases such as PostgreSQL or MySQL.
  • Knowledge of HTML, CSS, JavaScript, and responsive web development.
  • Experience with Git version control.
  • Familiarity with authentication and authorization mechanisms (Devise, JWT, OAuth).
  • Understanding of object-oriented programming (OOP) principles.
  • Experience with Linux/Unix environments.

Preferred Skills
  • Experience with frontend frameworks such as React.js, Vue.js, or Angular.
  • Knowledge of background job processing using Sidekiq or Resque.
  • Experience with Redis and caching strategies.
  • Familiarity with Docker and Kubernetes.
  • Experience with AWS, Azure, or Google Cloud Platform.
  • Knowledge of CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • Understanding of GraphQL and WebSockets.
  • Experience with Elasticsearch or Solr.

Qualifications
  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2-5 years of professional experience in Ruby on Rails development.
  • Experience developing enterprise web applications is preferred.

Technical Skills
  • Ruby
  • Ruby on Rails
  • RESTful APIs
  • PostgreSQL / MySQL
  • Redis
  • Sidekiq
  • Git
  • Docker
  • Linux
  • HTML5
  • CSS3
  • JavaScript
  • RSpec
  • Capybara
  • ActiveRecord

Nice-to-Have
  • React.js or Vue.js
  • GraphQL
  • WebSockets (Action Cable)
  • Elasticsearch
  • RabbitMQ
  • Microservices architecture
  • Terraform
  • Kubernetes
  • Swagger/OpenAPI

Soft Skills
  • Strong analytical and problem-solving skills.
  • Excellent verbal and written communication.
  • Ability to work effectively in Agile/Scrum teams.
  • Strong debugging and troubleshooting abilities.
  • Self-motivated with a continuous learning mindset.
  • Good time management and organizational skills.

Similar Jobs

More Jobs at Ova Technologies

  • Laravel Developer
    $80K — $120K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Full Stack Developer
    $90K — $120K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • Django Developer
    $90K — $130K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • SQL Developers
    $80K — $110K *
    Alpharetta, GA 30022 (Fulton County)
    Information Technology
    In-Person
  • Technical Project Manager
    $90K — $130K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Ruby on Rails Developer jobs: