Senior Python Developer
Senior Python Developer 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.
Dobrą znajomość JavaScript oraz Node.js.
Doświadczenie w projektowaniu i wykorzystywaniu interfejsów REST API, API async/sync
Umiejętność stosowania wzorców projektowych.
Znajomość architektury mikroserwisów i integracji usł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.
Doświadczenie w pracy ze środowiskami chmurowymi.
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:
Projektowanie i implementacja oprogramowania.
Pisanie kodu w wybranym języku programowania zgodnie ze specyfikacją projektową i standardami firmy.
Implementacja nowych funkcjonalności oraz utrzymanie istniejących modułów.
Analiza wymagań biznesowych i technicznych, opracowanie algorytmów na potrzeby tworzonego oprogramowania.
Współpraca z analitykami, projektantami UI/UX, testerami i liderem technicznym.
Szacowanie czasochłonności realizowanych prac programistycznych.
Testowanie i zapewnienie jakości kodu, tworzenie i wykonywanie testów jednostkowych, integracyjnych.
Tworzenie i aktualizacja dokumentacji technicznej wytwarzanego oprogramowania.
Raportowanie postępów prac oraz ewentualnych problemów technicznych.
Debugowanie i eliminacja błędów w istniejących rozwiązaniach.
Proponowanie usprawnień w zakresie architektury, wydajności czy bezpieczeństwa aplikacji.
Realizacja zadań zgodnie z przyjętym harmonogramem i priorytetami.
Czekamy na Twoje CV!
Senior Python Developer
Senior Python Developer