Logo for Syndicode

Senior Ruby on Rails Engineer

Roles & Responsibilities

  • 5+ years of working experience with Ruby on Rails
  • Strong knowledge of SQL and PostgreSQL
  • Experience with Redis
  • Experience in writing unit and integration tests

Requirements:

  • Design, develop, and maintain scalable web applications using Ruby on Rails and PostgreSQL
  • Develop and implement new features while maintaining code quality
  • Implement API endpoints and integrate with a React application
  • Troubleshoot and resolve production issues in a timely and efficient manner

Job description

About us

Syndicode is a value-driven software development partner with a globally distributed team of engineers, designers, architects, and IT managers. We are united by the mission to provide our clients with software products and services that perform, look, and work as designed. 

We believe that our people and culture sustain Syndicode’s success. Our team is unified by shared principles like: Accountability, Involvement, Excellence, Visibility, Integrity, Innovation, Win-Win, and Flexibility. Syndicoders are professionals who pursue self-improvement through continual learning, are eager to introduce improvements to work processes, and can analyze a variety of sources to make sound, timely decisions.

If it sounds like you, apply to our jobs and become a new Syndicoder!

 
About the role

We are looking for a Senior Ruby on Rails Engineer who excels in backend development and problem-solving. The ideal candidate delivers scalable, high-quality solutions that drive value for stakeholders and has a proven track record in designing, building, and maintaining production-grade Ruby on Rails applications in complex domains.

What you’ll be doing

  • Design, develop, and maintain scalable web applications using the latest Ruby on Rails versions and PostgreSQL

  • Develop and implement new features

  • Maintain the code quality at the highest level

  • Develop and maintain automated test suites to ensure code quality and stability

  • Implement API endpoints and integrate with a React application

  • Integrate various 3rd-party services

  • Integrate services with ML algorithms

  • Create and maintain technical documentation

  • Apply existing best practices in software development

  • Provide the task estimation

  • Participate in requirement elicitation and clarification with the product owner

  • Optimize existing solutions, improve performance, refactor suboptimal code

  • Make technical decisions and be able to justify them

  • Troubleshoot and resolve production issues in a timely and efficient manner

What you’ll need

  • 5+ years of working experience with Ruby on Rails

  • Strong understanding of object-oriented programming and design patterns

  • Proficiency in English (Upper-Intermediate level and above)

  • Experience with Ruby from 3.1 version and above

  • Strong problem-solving skills and the ability to work in a team environment

  • Excellent communication skills

  • Experience in writing unit/integration tests

  • Ability to write testable code

  • Strong knowledge of SQL

  • Experience working with PostgreSQL

  • Experience working with Redis

  • Experience working with Elasticsearch

Nice to have   

  • Experience working with React, Docker, Sidekiq

  • Experience using AWS, Kubernetes, GitHub actions, and Python

What you’ll get at Syndicode

  • 15 days of vacation, 11 days off for holidays, and 20 sick leave days per year

  • Fully remote job

  • Internal tech meetups

  • Continuous feedback within teams and departments

  • Top-notch team 

  • Ability to participate in decision-making and bring new ideas

  • Self-management: opportunity to manage your time and plan your activities

  • Dynamic fast-growing environment: we react and adapt quickly to the world and market changes.

Ruby on Rails Developer Related jobs

Other jobs at Syndicode

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.