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!