Ruby on Rails Developer

We are looking for a Ruby Engineer to develop a high-load platform with a service architecture: 1 backend and 2 front-end services.

Ruby on Rails Developer

We are looking for a Ruby Engineer to develop a high-load platform with a service architecture: 1 backend and 2 front-end services.

The versions of technologies we use on BE: Postgres 12.2, Ruby 2.7.1 , Rail 6.0.2, Redis + Sidekiq.

Requirements

  • 3+ years experience in Ruby development
  • Strong knowledge in OOP, Ruby on Rails, design patterns
  • Excellent understanding of Client-Server and service/microservice architecture
  • Experience in designing and developing REST APIs
  • Experience with relational databases (PostgreSQL)
  • Understanding of CI/CD (Docker)
  • Experience in working with VCS (Git)
  • Solid experience covering codebase with tests (RSpec)
  • English (intermediate — ability to communicate fluently with clients both in written and verbally)

Will be a plus

  • Experience of integration with 3rd party systems and services
  • Experience with JWT, Docker
  • Experience in Agile software development (Scrum)
  • Experience in RSwag

Responsibilities

  • Designing, developing, and maintaining efficient, reusable, and reliable ROR code.
  • Implementing RESTful APIs
  • Cover the codebase with tests
  • Help to maintain code quality
  • Developing and documenting software design
  • Conducting code reviews
  • Participating in estimation and planning of the new tasks and epics
  • Communicating directly with clients to discuss requirements and/or suggest improvements
  • Stay up-to-date within the dynamic Ruby ecosystem and provide suggestions for improvements related to tools, new standards, and best practices

We offer

  • The team, where technical excellence is a priority. We are focused on creating expandable/scalable projects with good code quality
  • We have an Experienced Technical Lead which means professional development opportunities under the strong technical leadership
  • Ability to work with distributed/local team based on Scrum methodology
  • Ability to choose between remote and office work
  • Flexible working schedule
  • Free English courses
  • Corporate events, competitions, and team building events
  • Full financial and legal support for private entrepreneurs
  • It's an actively developing Iong-term project in the e-government niche within a large account.
    It is a high-load platform with a service architecture: 1 backend and 2 front-end services.
  • The English speaking client is from the Middle East area (same time zone). Currently, we are working on several projects from this client and expecting new ones. These are social-cultural projects that will last from several months to several years. Our development methodology is scrum.
Apply

Apply for this position

Please specify a valid email address
Drop or
file
    The files exceed the allowed size of 1G and cannot be sent.
    Google Drive attachment:
      By filling in the form, you agree to our Privacy Policy, including our cookie use.
      Processing...
      THANK YOU!

      We got your message and will get back to you as soon as we can.

      Oops, your message didn't go through. Please try again.

      This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies. Learn More