We are looking for a Backend Developer to our Internal Products Team for working on the CRM project. The Internal Products team is responsible for developing the company’s services. One of the key services is the CRM system that is integrated with multiple company’s services and allows us to build business processes and interact with data in the most efficient way.
The CRM system is developed in the Python language (Django/Aiohttp/RQ), the main database works on PostgreSQL, and for quick search by system objects we use ElasticSearch, the system interface works on React.js.

Job Responsibilities

  • developing the CRM backend project in the Python language;
  • writing automated tests in the project (Pytest);
  • participating in team processes by CodeReview;
  • participating in collaborative projecting of the service architecture and task evaluation.

Key Qualifications

  • at least 2 years of experience in developing on Python3 (we work with the 3.9 version) with Django;
  • excellent SQL skills (PostgreSQL): creating and optimization of SQL requests without using ORM if necessary;
  • understanding the GIT Flow and the experience of its appliance;
  • the ability to work with Docker and Docker-Compose: write and optimize Dockerfile;
  • the experience of work with NoSQL bases (ElasticSearch) will be an advantage;
  • the experience of work with the asynchronous code (asyncio/aiohttp) will be an advantage;
  • the knowledge of the working principles of queues (RQ, Kafka) will be an advantage;
  • the experience of using the error monitoring tool (Sentry) will be an advantage;
  • loving metrics (Statsd, Grafana) will be an advantage;
  • understanding the frontend working principles (React.js) will be an advantage. 

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