Lead Backend Engineer

Remote
Master's Degree
Alina Karun Alina Karun

Our client is the employee rewards and recognition platform for the modern workplace. It enables companies to reward top employees with memorable, personal and shareable experiences. Experiences as rewards not only provide a more meaningful avenue for employee recognition, but also create a lasting impact on your top engagement metrics (like increased employee motivation and retention rates, and providing more positive company culture). Experiences range from local adventures like learning to surf or DJ, taking guitar or an aerobatic flight lesson, to luxury incentive travel escapes. The company is currently working with innovative brands like Mercedes, Zendesk, Pinterest, Lyft, Otis Elevators, Edmunds, Chick-fil-A and hundreds more.

You will be in charge of:
  • Leading a team of 5-6 backend engineers;
  • Development and implementation of new functionality;
  • Development of the integration with 3rd party services;
  • Design development plan;
  • Support and refactor existing code.
Qualification:
  • Previous team management / team leadership experience;
  • Strong knowledge of Ruby, Ruby on Rails (4/5);
  • Object-oriented principles; Agile development; source code management tools (Git);
  • Database experience: SQL/PostgreSQL/MySQL;
  • Background processing (sidekiq);
  • Experience in building integration with 3-rd party
  • services;
  • Ability to write clean, reusable and tested code;
  • Code testing (rspec/rswag etc…);
  • Familiarity with shell environments;
  • Familiarity with JavaScript;
  • Refactoring skills;
  • Strong knowledge of web and development standards;
  • A passion for developing robust, high-quality code;
  • Intermediate spoken level of English and higher.
Some nice-to-haves:
  • NoSQL databases;
  • Experience with Sinatra/Express etc.;
  • Optimization SQL queries;
  • Experience with ElasticSearch;
  • Experience with GraphQL;
  • Experience with AWS services;
  • Experience with other programming languages.
What you will get if join the team:
  • Flexible hours, ability to work from home if necessary;
  • Working directly with the customer;
  • Paid vacation (20 days/year) and sick leaves;
  • Corporate English lessons;
  • Learning & Development program;
  • Business trips abroad;
  • Annual bonus ($);
  • Cozy office in Kharkiv and nice family-type atmosphere.
Alina Karun
Alina Karun