logo

Python developer

Budva/Remote · Tech
This job opening is archived

Responsibilities

  • Creating services from scratch and maintaining existing ones;
  • Working closely with the core backend team and R&D department, integrating ML solutions into production;
  • Designing HL architecture;
  • Developing data storage schemes;
  • Participating in shaping the backend culture within the company.

Requirements

  • Experience in Python3 development for at least 3 years;
  • Experience working with and understanding the principles of synchronization in asynchronous programming: multithreading, multiprocessing, asyncio;
  • Experience with PostgreSQL or other RDBMS for at least 2 years;
  • Ability to write both raw SQL queries and using ORM;
  • Understanding the necessity of using a particular type of index in different situations;
  • Experience in creating RPC API/REST API;
  • Experience working with Kafka/RabbitMQ or other message brokers;
  • Experience working with FastAPI/Django/Flask or other Python web frameworks.


    Us a plus:

  • Experience in creating microservices architecture from scratch;
  • Interest in Machine Learning;
  • Interest in Go languages.

Conditions

  • Professional development — paid training and courses, online / offline lectures, workshops and trainings. Our employees take part in all major IT meetups;
  • Adaptation — qualitative onboarding, we help to quickly and smoothly solve all problems. regularly collect feedback throughout the trial period;
  • Career development — Review is conducted every 6 months, we monitor the results and help improve performance;
  • Equipment — everything you need to work: powerful, additional monitors, phones\devices\ software license;
  • Balance between work and personal life — the ability to conveniently build your work schedule, take vacations and days off without a bunch of approvals and bureaucracy;
  • Health — extended voluntary health insurance (on the territory of Montenegro);
  • Office space — a cool office in Montenegro, with comfortable workplaces and lounge areas;
  • Relocation — we offer a full package of documents for those who are ready to move to Montenegro, and we help with obtaining a residence permit;
  • Prequel+ — premium access to the entire Prequel product.
This job opening is archived