Zastrzeżenie: ten projekt jest powiązany z głównym nurtem branży randkowej. Jeśli ten sektor nie jest zgodny z Twoimi wartościami etycznymi lub zainteresowaniami zawodowymi, uprzejmie zalecamy rozważenie tej możliwości.Opis stanowiska:Poszukujemy wykwalifikowanego i doświadczonego programisty backendowego, który dołączy do naszego dynamiczny zespół. Idealny kandydat będzie miał solidne podstawy w języku programowania Python i będzie biegły w pracy z szeregiem technologii, w tym aiohttp, FastAPI,
Zastrzeżenie: ten projekt jest powiązany z głównym nurtem branży randkowej. Jeśli ten sektor nie jest zgodny z Twoimi wartościami etycznymi lub zainteresowaniami zawodowymi, uprzejmie zalecamy rozważenie tej możliwości.
Opis stanowiska:Poszukujemy wykwalifikowanego i doświadczonego programisty backendowego, który dołączy do naszego dynamiczny zespół. Idealny kandydat będzie miał solidne podstawy w języku programowania Python i będzie biegły w pracy z szeregiem technologii, w tym aiohttp, FastAPI, Flask, Django, Celery, Graphene, GraphQL, Selenium, PostgreSQL, MySQL, Redis.
Praca na pełen etat z pięciodniowym tygodniem pracy. Możliwa jest praca zdalna, ale wymagana jest obecność w biurze dwa razy w tygodniu. Biuro firmy zlokalizowane jest w centrum Kijowa, zaledwie 2 minuty spacerem od stacji metra.
Kluczowe obowiązki:
- Rozwój i utrzymanie skalowalne i wydajne usługi backendu przy użyciu Pythona.
- Tworzyj i utrzymuj interfejsy API REST przy użyciu aiohttp, FastAPI i Django do obsługi żądań zarówno synchronicznych, jak i asynchronicznych.
- Projektuj i wdrażaj schematy baz danych i zapytania w RDBMS (PostgreSQL/MySQL), zapewniając integralność i wydajność danych.
- Wykorzystaj Redis do buforowania i przechowywania sesji, aby zwiększyć wydajność aplikacji.
- Konteneryzuj aplikacje i usługi za pomocą Dockera , zapewniając spójność.
- Różne środowiska i wdrożenia.
- Współpracuj z zespołami wielofunkcyjnymi w celu definiowania, projektowania i dostarczania nowych funkcji.
- Zapewnij to, co najlepsze możliwy wydajność, jakość i responsywność aplikacji.
- Identyfikuj wąskie gardła i błędy oraz opracowuj rozwiązania łagodzące i eliminujące te problemy.
Kwalifikacje:
- Udokumentowane doświadczenie jako programista backendowy z dużą znajomością języka Python.
- Doświadczenie w programowaniu asynchronicznym w języku Python.
- Dobra znajomość PostgreSQL, MySQL baza danych, w tym projekt schematu, optymalizacja zapytań i obsługa połączeń.
- Znajomość Redis w zakresie mechanizmów buforowania i zarządzania sesjami.
- Umiejętność korzystania z Dockera do konteneryzacji i orkiestracji.
- Doskonałe rozwiązywanie problemów umiejętności i umiejętność współpracy w zespole.
- Doskonałe umiejętności komunikacji w mowie i piśmie w języku angielskim.
Miło mieć: p>
- Doświadczenie z innymi frameworki i języki backendowe.
- Znajomość technologii frontendowych (np. JavaScript, HTML, CSS).
- Wkład w projekty open source.
- Doświadczenie z instalacją i konfiguracją NGINX.