Position: Ruby on Rails developer
Company: Softjourn
Experience required: 3y
English level: upper

This customer provides the hardware, technology, infrastructure, and support services to enable businesses of all types to accept and process electronic payments.

Team composition: Technical Leader, 4 Middle+/Senior RoR developers, QA, and PM.
They used Agile methodology - Scrum.
It's an ongoing project.

**Requirements**:
- 2+ years of experience as a software developer, ideally a background in CS;
- Object-Oriented Programming and web application development, MVC;
- Experience with core tech stack: Ruby on Rails 4 and higher; 
- Strong knowledge of database systems (MySQL, PostgreSQL);
- Unit testing; Integration testing;
- Familiar with integrating external APIs;
- Problem-solving; finding solutions to problems excites you and you’re comfortable with the unknown and ambiguous.
- Solving customers' problems: means jumping on calls, and interacting with those that are directly using our product, to make sure they’re launched successful
- Upper-Intermediate English;
 

**Nice to have:
** - Experience with behavioral unit testing;
- Experience with Cucumber, Capybara, and RSpec, Elastic Search, Kafka package streaming manager;
- Experience with Postman.
 

**What would we like you to help us with:
**- Design new code architecture based on best practices;
- Ensure the best possible performance, quality, and responsiveness of applications;
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues;
- Help maintain code quality, organization, and automatization;
- Writing unit test;
- Help improve all the products the team works on by participating in Agile team meetings;
- Working with Redmine.