Engineering/

Backend Team Lead (Extranet)

We are looking for Backend Team Lead for our Extranet Team.
By connecting to Ostrovok through Extranet, hotels get access to individual travelers, travel agents and corporate clients. In Extranet a hotelier can directly manage the availability of their property, rates, room categories, and special offers. Today, over 33,000 hotels are connected to the system directly, and this number is constantly growing.

Job Responsibilities

  • planning of development iterations, including for both product tasks and tech debt;
  • decomposition and allocation of tasks among team members;
  • translation of tasks from business requirements to descriptions of technical implementation;
  • hiring of additional team members;
  • mentoring of new team members;
  • creating a friendly and comfortable atmosphere within the team;
  • hands-on development by you will cover all parts of the Extranet product: the online account for hoteliers; the hotels database; the hotels availability table; quick search; integrations with external availability services of suppliers.

Key Qualifications

  • experience of managing a team of at least 2 persons;
  • experience of commercial development on Python3 (we use 3.9) in conjunction with Django of at least 3 years;
  • experience of writing and supporting web services, and of designing APIs;
  • confident knowledge of SQL (PostgreSQL): creation and optimization of SQL requests without using ORM if necessary;
  • professional experience with database migrations;
  • a love of writing accurate, understandable and supportable code, as well as profiling it;
  • a systematic approach to covering your code with unit tests;
  • professional experience with Docker, an ability to write and optimize dockerfiles.

We Offer You

  • 100% official salary;
  • remote work;
  • a flexible timetable — we don’t require you to be online at 09:00 sharp. You can start work at a time that suits you;
  • interesting and ambitious tasks that will take you to the next professional level;
  • learning: seminars, trainings and conferences. If you want to participate in a conference,we will help to organize it;
  • private health insurance;
  • team-building activities: movie nights, quizzes, thematic parties, annual trips to the countryside, football and volleyball matches;
  • corporate discounts on hotels and other services;
  • a young and active team of super specialists.
Apply to this position

Or share with your friends