Python Backend Developer - regular w Zespole ds. Wytwarzania Oprogramowania
Miejsce pracy: Warszawa
Szukamy osoby, która posiada:
-
Bardzo dobrą znajomość Python (+FastAPI) - minimum 3 lata udokumentowanego doświadczenia zawodowego.
-
Doświadczenie w projektowaniu i wykorzystywaniu interfejsów REST API, API async/sync.
-
Umiejętność stosowania wzorców projektowych.
-
Doświadczenie w projektach z architekturą mikrousług.
-
Umiejętność sprawnego posługiwania się narzędziami deweloperskimi.
-
Umiejętność debugowania, testowania i optymalizacji kodu oraz znajomość narzędzi do testowania jednostkowego i integracyjnego.
-
Doświadczenie w pracy z systemami bazodanowymi (PostgreSQL, MongoDB).
-
Doświadczenie w pracy z systemami kolejkowymi np.: RabbitMQ.
Dodatkowymi atutami będą:
-
Doświadczenie w pracy ze środowiskami chmurowymi.
-
Znajomość pyTest, Postman.
-
Doświadczenie w pracy z konteneryzacją (Docker).
Co oferujemy? To zależy od Twoich potrzeb:
Potrzebujesz wyzwań?
Ciekawa, ambitna i odpowiedzialna praca w dynamicznie rozwijającym się zespole czeka na Ciebie.
Chcesz zadbać o siebie i bliskich?
Oferujemy prywatną opiekę medyczną oraz ubezpieczenia grupowe na życie.
Chcesz się rozwijać?
U nas będziesz mieć wiele okazji: programy szkoleniowe i rozwojowe, dofinansowanie do podnoszenia kwalifikacji zawodowych, możliwość awansu…
Lubisz aktywność fizyczną?
Mamy dla Ciebie kartę Multisport.
Chcesz mieć chwilę dla siebie?
Oferujemy dofinansowanie do wypoczynku.
Twoim zadaniem będzie:
-
Tworzenie i utrzymanie systemów backendu, mikroserwisów i infrastruktury chmurowej. Będziesz także współpracować z zespołem front-end oraz innymi programistami w celu zapewnienia spójności i efektywności kodu oraz spełnienia wymagań biznesowych.
-
Współpraca z inżynierami, testerami, analitykami i architektem, aby znaleźć eleganckie rozwiązania dla nowych produktów w obszarze PaaS i IaaS, a do Twoich zadań będzie należało m.in.:
-
opisanie kodu zgodnie ze specyfikacją projektową i standardami firmy,
-
tworzenie narzędzi do automatyzacji lub monitorowania infrastruktury,
-
udział w opracowywaniu koncepcji oraz projektowaniu nowych modułów i funkcjonalności,
-
udoskonalanie wdrożonych rozwiązań pod kątem wydajności oraz technologii,
-
tworzenie nowych funkcji i integrowanie ich z istniejącą bazą kodu,
-
testowanie, debugowanie i rozwój testów oprogramowania,
-
przygotowywanie i dbałość o dokumentację projektową.
Czekamy na Twoje CV!