Wymagania Technologie wymagane Python SQL Technologie mile widziane RabbitMQ Redis Docker Kubernetes Java TypeScript Nasze wymagania
minimum 3 lata doświadczenia w tworzeniu oprogramowania komercyjnego z wykorzystaniem języka Python i pracy z relacyjnymi bazami danych MSSQL,
znajomość dobrych praktyk programistycznych i wzorców projektowych,
znajomość zasad bezpiecznego wytwarzania oprogramowania,
umiejętność pisania testów jednostkowych i integracyjnych,
praca zespołowa i chęć ciągłego rozwoju.
Mile widziane
znajomość systemów kolejkowych i mechanizmów cache'owania (np. RabbitMQ, Redis),
doświadczenie w pracy z konteneryzacją (Docker, Kubernetes lub podobne),
doświadczenie z systemami CI/CD i automatyzacją testów,
znajomość mikroserwisów oraz umiejętność projektowania architektury rozproszonej,
zainteresowanie tematyką cyberbezpieczeństwa i bezpieczeństwa aplikacji (OWASP, secure coding),
dbałość o tworzenie bezpiecznego kodu oraz świadomość zagrożeń w środowiskach webowych i chmurowych,
znajomość innych języków programowania, w tym Java, TypeScript (np. na potrzeby code review lub współpracy między zespołami).
Twój zakres obowiązków
Projektowanie i implementacja nowych funkcjonalności w Pythonie. (FastAPI jest naszym wiodącym frameworkiem),
Współpraca z analitykami, testerami i frontend developerami, wpływ na decyzje technologiczne i kształt projektu,
Wspieranie rozwoju technicznego aplikacji i dbałość o jej niezawodność,
Uczestniczenie w przeglądzie kodu w Pythonie i innych językach (m.in. Java),
Poświęcanie około 70% czasu na rozwój nowych funkcji, a 30% na utrzymanie i refaktoryzację istniejących modułów.
O projekcie Szukamy osoby na poziomie Mid+, która ma doświadczenie w Pythonie, testowaniu i pracy z relacyjnymi bazami danych oraz potrafi uczestniczyć w przeglądzie kodu i współpracować przy rozwoju aplikacji. Dlaczego warto
Tworzysz produkty wykorzystywane przez duże organizacje w obszarze bezpieczeństwa i zarządzania personelem,
Masz realny wpływ na kierunek rozwoju technicznego aplikacji,
Trafiasz do dojrzałego zespołu developerskiego, który dba o jakość kodu i dobre praktyki.
Company To oferujemy
elastyczną pracę zdalną,
możliwość pracy z biura (czasami lubimy się spotkać bezpośrednio),
wybór formy współpracy: UoP lub B2B,
dzień w miesiącu na doskonalenie swoich umiejętności i „ostrzenie narzędzi”,
kartę Multisport,
mentoring i wsparcie liderów technologicznych,
szkolenia wewnętrzne i zewnętrzne,
przestrzeń do eksperymentowania i wymiany wiedzy,
treningi umiejętności miękkich,
możliwość udziału w wydarzeniach branżowych.
Benefity
dofinansowanie zajęć sportowych
prywatna opieka medyczna
dofinansowanie szkoleń i kursów
ubezpieczenie na życie
spotkania integracyjne
firmowa drużyna sportowa
służbowy telefon do użytku prywatnego
brak dress code’u
kawa / herbata
Vemco Sp. z o.o. W Vemco tworzymy i rozwijamy aplikacje wspierające zarządzanie bezpieczeństwem i personelem w dużych organizacjach. Będziesz współtworzyć systemy wchodzące w skład pakietu SECORUN — szczegóły techniczne i informacje o produkcie przekażemy kandydatom na rozmowie (możliwość podpisania NDA). Pracujemy w zespołach, które łączą dobre praktyki inżynierskie z otwartością na eksperymentowanie i rozwój kompetencji. Prowadzimy proces wytwarzania oprogramowania według wdrożonych polityk ISO-27001.