Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.
Currently we are looking for a Ruby on Rails Developer for our Minsk office to make the team even stronger.
We are seeking experienced Ruby on Rails Developers for a new project in the FinTech industry. It’s a unique chance for developers to become part of a revolutionary and cutting-edge solution in social banking. Our customer designed innovative digital platform for providing modern banking services: peer-to-peer payments, account sharing, SEPA/SEPA Direct Debit (SDD) transactions, etc.). The project consists of a variety of applications (independent services) integrated through API. As a rule, API is RESTful, based on JSON.
You’ll be included in full SDLC process, work with clean tested and easy-maintainable code, use favorite tools and gems, take part in architecture definition, share your opinion with the customer and colleagues. We like agile development, code coverage, RuboCop, JIRA and GitHub.
Be involved in full SDLC;
No dealing with legacy, only fresh clean code (!);
Use continuous integration (Travis CI) and static code analyzer (RuboCop);
Work with up-to-date ad trend technologies: Ruby 2.3 edge and Ruby on Rails 5;
Be involved in a project with Microservices architecture;
Work for the customer with an advanced and mature development processes;
Go on business trips and communicate directly with the customer.
2+ years’ experience in Ruby on Rails 4.x/edge;
2+ years’ experience in Ruby 2.3/edge;
Experience testing with RSpec;
Experience with relational databases (MySQL or PostgreSQL);
Experience with background jobs processing (Delayed Job or Resque);
Experience with message queue processing (RabbitMQ is preferable);
OS: Unix/Mac OS X;
Experience in Database modeling area;
Experience in building RESTful APIs and services integration;
Agile development workflow (Scrum preferable).
Nice to have
Experience with NoSQL (Redis);
Experience with JIRA;
Docker is a plus;
Dedicated team player (willing to both teach and learn);
Proactive, open-minded towards new technology;
Self-reliant and responsible working attitude;
Analytical, problem solving skills.
Experience exchange with colleagues all around the world;
Competitive compensation depending on experience and skills;
Regular assessments and salary reviews;
Social package: medical care, sports, family care;