Senior Ruby Developer (offline)

Requirements:
- Strong knowledge of design patterns, basic algorithms, and data structures;
- 3+ years of Ruby development experience;
- Experience with RoR 5/6;
- Expertise in working with relational databases (MySQL, Postgres);
- Skills in writing unit/integration tests.

Will be a plus knowledge of:
- Microservice architecture and RabbitMQ;
- React (or other JS libraries/frameworks);
- GraphQL.

Responsibilities:
- Developing new features mostly for the backend part;
- Optimization, and improvement of the project;
- Taking part in technical architecture and design;
- Performing code review, production support;
- Participating in Scrum and OKR retrospectives and planning to provide feedback and synchronize on new development within the team;
- Writing unit/integration tests and docs for implemented functionality.

We offer:

Professional and personal growth:
- Сhallenging and unique tasks in the FinTech field with our own product;
- Ability to take a part in making fast decisions;
- Resources for integration into the domain;
- Partial compensation of language courses expenses;
- Corporate library;
- Regular team retrospectives.

Developer experience:
- Git hooks, linter, code reviewing, fully automated local deployment, CI/CD, Readme and supported docs with all needed info, postmortem doc;
- Modern technology stack: Ruby (2.3.0, 2.7.0), Rails (5.0.2, 6.0.2), PostgreSQL, MySQL, Redis, RabbitMQ, GraphQL, constantly upgrading and using modern language and framework features;
- The experienced engineering team consists of 20+ members (developers, devops engineers, QA engineers, product owners and data analysts) and still growing.

Work conditions:
- Full accounting support and taxes compensation;
- Flexible schedule;
- Competitive salary;
- Paid vacations, sick-leaves, public holidays;
- Corporate equipment;
- Partial compensation of gym expenses.

The job ad is no longer active
Job unpublished on 21 September 2022

Look at the current jobs Ruby →