Lead/Senior Ruby developer (offline)

As a RoR developer, you will be involved in the creation and extension of internal and consumer-facing applications for a number of retail banks around the globe, including Core Banking, Payments, Loyalty Programs, Data Analytic and more. These applications will be built on top of a bespoke platform and the team will eventually have full responsibility over them (including Architecture and Product Ownership).

The developer will be responsible for taking over current solutions overall design and technical implementation, planning reengineering/refactoring, developing an architecture and providing technical documentation. The successful candidate should have a highly developed set of analytical, communication skills and consulting capability, an ability to present and communicate complex technical solutions both to the client and team members. He or she should be able to identify technical risks, propose solutions and effectively communicate them to all stakeholders.

Requirements:

Excellent Ruby on Rails knowledge
Strong analytical and core programming skills, knowledge of object-oriented programming, data structures and algorithms
Deep understanding of common architectural concepts, patterns and approaches
University degree in computer science or similar
Passion for agile frameworks (Scrum, Scrumban, Extreme Programming) and engineering practices (continuous integration, continuous delivery, test-driven development)
Ability to collaborate across teams and departments, have a good sense on when to escalate and seek additional help
Desire to work in a fast pace, fast-growing and highly innovative and international environment
Obsession with quality
Deep experience with version control system like Git
Good communication skills, ability to express complex things in an easy to pick up manner
Upper-intermediate level of English (written and spoken)
Technology Stack and Methodology includes:

Ruby on Rails 4.x/edge
Test driven development with RSpec and Cucumber
Ruby 2.3/edge
Relational databases (MySQL, MSSQL)
HTML5, CSS3, JavaScript (jQuery)

Responsibilities:

lead the development of new features, services and APIs;
providing technical guidance, career development, and mentoring to team members;
communication with business and technical stakeholders regarding requirements;
preparing architectural and tech solutions;
​providing technical documentation, UML diagrams, etc.;
implementing new features;
set up and maintain team development processes, implementing engineering practices;
providing code review, etc.

Nice to have:

Experience with NoSQL databases (Redis, MongoDB)
Collaborator to open source project (writing Gems, etc.)
Knowledge of banking processes

About Intellias


Company website:
http://www.intellias.ua/

The job ad is no longer active

Look at the current jobs Ruby Kyiv→