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.