Do you like writing mean and clean Ruby code? Come join our team and help us build amazing things. We’re looking for someone with a passion for programming and for writing beautiful code. You'll join a team of exceptional developers working in a fast-paced environment to deliver excellent software.

Responsibilities

Design, build, and maintain efficient, reusable, and reliable Ruby code.
Design robust, scalable and secure features.
Ensure the best possible performance, quality, and responsiveness of the applications.
Identify bottlenecks and bugs, and devise solutions to these problems.
Help maintain code quality, organisation, and automatisation.
Contribute in all phases of the development lifecycle.
Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards).
Drive continuous adoption and integration of relevant new technologies into design.

Skills and Requirements

Demonstrable experience of delivering products/tools from concept through deployment and ongoing user support.
A proven track record with Ruby on Rails.
A proven track record with MySQL.
Front and Back End development producing robust and efficient applications.
Strong SQL experience.
Experience in performance optimisations.
Hands on experience with GIT.
Strong Linux knowledge.
Effective communication both verbal (day-to-day discussions, team meetings) and written forms (requirements and design specifications) with local and remote team members.
Ability to follow sprint/project plans and meet commitments.
Display a history of creativity, innovative thought, awareness of current technical trends and high levels of motivation.
Technologies: Ruby on Rails (5), JavaScript, associated JS libraries — JQuery, AngularJS, NodeJS would be beneficial. Memcashed, Redis, HTML5, CSS3, MySQL, Mongo DB (at least some of the listed are nice to have).

About You

BSc degree in Computer Science (or similar).
Excellent communication skills.
Experience leading a small team of developers (desirable)
Ability to engage with stakeholders.
You will have a strong background in commercial software development.
Excellent ability to understand and express complex technical topics.
Experience with Big Data and NoSQL solutions (desirable).
Contributions to open source code or projects (desirable).
Russian as a first language is an advantage as you will communicate daily with our remote teams in Belarus and in Ukraine.

Job posted on 2 December 2019
2 views

Apply for job