Position: Ruby Developer
Company: Dont Panic Recruitment
Experience required: 2y
English level: intermediate

On The Spot Development is a boutique software development company, which brings together a unique blend of technological know-how and creativity, to build bespoke world-class software solutions for the clients. 

One of these clients is an Israeli product company – **Karma**. 

**Karma** is an aggregator of discounts from online stores, which allows 1.5 million users from Europe, America and Asia to receive daily fresh information about discounts on their favorite products in 12,000 online stores. There are about 250k active users registered in Karma and about 3k new registrations appear every day.

To date, Karma has developed extensions for all types of browsers and applications for mobile Android/iOS platforms.

The team released an updated version of the product in the global release at the end of Summer 2019, and at the moment continues to develop the product.

The main stack on the project is: Ruby on Rails+Grape, Sidekiq; NodeJS+Puppeteer, Xamarin Forms; ReactJS+SSR, ExpressJS, PostgreSQL, Redis, ElasticSearch, Terraform, Ansible, AWS EC2, Lambda, Digital Ocean.

**Required skills**
● Ruby + Ruby on Rails/Grape experience of 3+ years;
● Experience with PostgreSQL or MySQL;
● English level – B1 (Intermediate);

**Nice to have:**
● Knowledge in ReactJS;
● Knowledge in Docker.

**Key responsibilities**
● Implement the required functionality within a predetermined timeframe.
● Validate the proposed solutions by automatic writing and conducting manual tests in the local environment.
● Evaluate tasks and note the time spent on them.
● Develop skills by participating in the planning of architectural solutions, optimization of existing functionality, correcting defects.

**Benefit package **
● Work in a highly professional team. An informal and friendly atmosphere in the team.
● Flexible working hours in agreement with the lead.
● Inflation-protected salary with regular review of compensation conditions.
● Paid vacation - 25 calendar days, 100% sick leave payment.
● 5 sick days per year without supporting documents.
● Voluntary medical insurance (after the end of the probationary period).
● Paid English courses.
● Paid participation in conferences, meetups, hackathons, as well as internal training and lead expertise - everything that will help you grow and develop.