Senior Ruby on Rails Developer

Overview

Required Skills

Ruby on Rails

5/5

RabbitMQ

4/5

PostgreSQL

5/5

Git and Github Actions

5/5

Heroku

5/5

Requirements

  • Minimum of 5 years of experience in Ruby programming language
  • Proven experience with Ruby on Rails framework in building and maintaining web applications
  • Strong understanding of message brokering concepts using RabbitMQ
  • Proficiency in PostgreSQL database management
  • Experience with Git for version control and familiarity with Github Actions
  • Expertise in deploying applications on Heroku platform
  • Solid experience in writing tests using RSpec and Capybara
  • Familiarity with event-driven architecture and distributed systems
  • Excellent problem-solving skills and ability to work effectively in a collaborative team environment
  • Bachelor’s degree in Computer Science, Engineering, or related field preferred
  • Strong communication skills and willingness to engage in pair programming sessions

Responsibilities

  • Develop and maintain Ruby on Rails applications to ensure high performance, scalability, and reliability
  • Collaborate with cross-functional teams to design and implement new features and functionalities
  • Utilize RabbitMQ for message brokering within our microservices architecture
  • Manage PostgreSQL databases, including data migration and optimization
  • Use Git for version control and set up workflows using Github Actions
  • Deploy applications on Heroku platform ensuring smooth deployment processes
  • Write comprehensive tests using RSpec and Capybara to ensure code quality and reliability
  • Work with event-driven architecture and distributed systems

Why us

  • Diversity of Domain & Businesses
  • Variety of technology
  • Health & Legal support
  • Active professional community
  • Continuous education and growing
  • Flexible schedule
  • Remote work

Share

Anna-Benova_Stanga1

Anna Benova

or

We’d love to
get to know you.

Apply