Ruby On Rails Engineer - Remote

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

3–5 years of experience with Ruby on Rails in production environments., Solid understanding of object-oriented programming and MVC architecture., Experience with relational databases like PostgreSQL or MySQL., Familiarity with frontend technologies such as JavaScript, HTML5, and CSS3..

Key responsabilities:

  • Develop and maintain scalable and secure web applications using Ruby on Rails.
  • Collaborate with product managers and designers to define and deliver new features.
  • Participate in code reviews and contribute to continuous improvement.
  • Troubleshoot, debug, and upgrade existing software while writing documentation.

Job description

Key Responsibilities:
  • Develop and maintain scalable, secure, and efficient web applications using Ruby on Rails.

  • Write clean, maintainable, and well-tested code.

  • Collaborate with product managers, designers, and other developers to define and deliver new features.

  • Optimize applications for maximum speed and scalability.

  • Participate in code reviews and contribute to a culture of continuous improvement.

  • Write and maintain documentation related to development processes and features.

  • Troubleshoot, debug, and upgrade existing software.

  • Implement integrations with third-party APIs and services.

  • Stay up to date with new trends and best practices in web development.


Requirements:
  • 3–5 years of experience working with Ruby on Rails in production environments.

  • Solid understanding of object-oriented programming and MVC architecture.

  • Experience with PostgreSQL, MySQL, or similar relational databases.

  • Familiarity with frontend technologies like JavaScript, HTML5, CSS3 (React or Vue.js is a plus).

  • Knowledge of Git, CI/CD pipelines, and testing frameworks (RSpec, Capybara).

  • Experience working with RESTful APIs and JSON.

  • Comfortable working in an Agile/Scrum development environment.

  • Excellent communication and teamwork skills.

  • Ability to work independently and manage time effectively in a remote environment.


Nice to Have:
  • Experience with AWS, Docker, or Kubernetes.

  • Familiarity with background job processing (Sidekiq, Resque).

  • Experience with GraphQL or WebSockets.

  • Exposure to performance tuning and security best practices.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Time Management
  • Teamwork
  • Communication

Ruby on Rails Developer Related jobs