Position: Middle Ruby on Rails Developer
Company: Exadel
Experience required: 3y
Category: Ruby
English level: intermediate
Published: 2021-03-01T00:00:00+02:00

**Requirements:**
• Deep knowledge of Ruby on Rails (3+ years  of experience);
• Solid knowledge of relational databases including MySQL, PostgreSQL; 
• Strong background with delayed asynchronous job execution (RabbitMQ)
• Experience in working with and developing REST API;
• Knowledge and understanding of object-oriented programming;
• Good architectural sense and a passion for high-quality code;
• Familiarity with version control systems (GIT);
• Good communications skills.

**Nice to have:**
• Practice with AWS and NoSQL databases like DynamoDB;
• Acquaintance with in-memory databases (Memcached, Redis);
• A wish to improve the existing and get new skills.

**Responsibilities:**
• Back-end development using Ruby on Rails, AWS, MySQL, PostgreSQL, RabbitMQ;
• Building of REST API;
• Integration with dispatch systems of taxi service providers and another 3rd party services;
• Team work;
• Participation in meetings with the Customer.

**The Customer** provides products for mobile app solutions, effortless payment, paratransit, business travel, and advertising that reaches captive audiences of millions, tracing back its history to 1992. They are creating a comprehensive mobility platform for operators to efficiently manage their vehicles and drivers, for regulators to be informed and establish guidelines, for service providers to deliver sustainable, future-proof solutions, and for riders to have an effortless transit experience.
 
**The Project** is a taxi ordering service. The user can hail a taxi, monitor hailed taxi, pay for a ride, see trips history. The system contains the following components:
- ride server (all data processing);
- payment server (PCI DSS-compliant)  performs a transaction with the passenger's digital wallet and payment gateways;
- mobile application (hail taxi, geocoding, map, payments);
- taxi terminal (3rd party).
3d party services: PayPal, MasterPass, Stripe, Twillio.

**Your Team:** 1 Team Lead, 3 UI Developers, 6 Back-End Developers, 4 Mobile Developers, 4 QA, 1 Designer.

**We offer:**
• Vacation is 20 working days / till 20 working days per year for sick leaves;
• Full payment of taxes;
• English courses;
• Flexible work schedule;
• Friendly environment;
• Medical insurance;
• Opportunity for career growth.

**You can find more information about Exadel in Ukraine here:**
www.facebook.com/exadelukraine
https://www.instagram.com/exadel_ua