Python Developer
H2B Group
⚲ Gdańsk
120 - 140 PLN/h netto (B2B)
Wymagania
- Python
Opis stanowiska
Kim jest H2B Group? Jesteśmy firmą konsultingową, która pomaga klientom w automatyzacji procesów biznesowych przy pomocy AI, a specjalistom IT rozwijać karierę w modelu B2B. Oferujemy projekty z branż takich jak fintech, medtech, edutech czy automatyka przemysłowa. Dzięki ścisłej współpracy wspieramy rozwój naszych klientów poprzez dostarczanie szybkich i mierzalnych efektów, jednocześnie zapewniając specjalistom IT możliwości rozwoju kariery i zdobywania cennego doświadczenia. Dlaczego warto z nami współpracować? ✨ Elastyczność – Wybierasz projekty dopasowane do swoich umiejętności i zainteresowań, z możliwością zmiany w ramach naszej firmy lub grupy Euvic, której jesteśmy częścią. 💡 Przejrzystość – Masz jasne zasady współpracy i pełną transparentność wynagrodzenia oraz warunków. 🚀 Szybkość działania – Dzięki naszej efektywności szybko znajdziesz lub zmienisz projekt, który idealnie odpowiada Twoim kompetencjom. 🌟 Możliwość rozwoju – Pracujesz przy innowacyjnych projektach, rozwijając kluczowe kompetencje i zdobywając cenne doświadczenie. Do projektu naszego klienta poszukujemy osoby na stanowisko Python Developera Zakres obowiązków: • Projektowanie i rozwój skalowalnych systemów backendowych dla międzynarodowych klientów z branży morskiej. • Implementacja złożonych procesów biznesowych i integracja z zewnętrznymi dostawcami danych (standardy morskie, systemy logistyczne). • Dbanie o wydajność i spójność danych w rozproszonych bazach PostgreSQL. • Tworzenie bezpiecznej architektury opartej na nowoczesnych standardach autoryzacji. • Mentorowanie młodszych członków zespołu i dbanie o czystość kodu poprzez Code Review. Wymagania: • Doświadczenie zawodowe: Minimum 36 miesięcy komercyjnego doświadczenia jako Python Developer. • Doświadczenie projektowe: Udział w co najmniej 3 projektach o zasięgu międzynarodowym. • Domena Maritime: Minimum 2 zrealizowane projekty w obszarze gospodarki morskiej (np. systemy dla statków, logistyka portowa, operacje morskie). • Języki obce: Znajomość języka ukraińskiego na poziomie co najmniej B2 (wymóg konieczny do komunikacji w zespole projektowym) oraz biegła znajomość języka polskiego lub angielskiego. Profil techniczny: • Python: Bardzo dobra znajomość wersji 3.11+ / 3.12+. • Frameworki: Praktyczne doświadczenie w pracy z FastAPI. • Bazy danych: * Biegłość w PostgreSQL (transakcje ACID, zaawansowane indeksowanie, migracje, partycjonowanie, praca z read replicas).• Znajomość ekosystemu: SQLAlchemy 2.0, asyncpg, Alembic. • Integracje i API: • Projektowanie i budowa REST API zgodnie ze standardem OpenAPI. • Doświadczenie w integracjach systemowych przy użyciu SOAP/XML oraz REST/JSON. • Architektura i Programowanie: • Zaawansowana praktyka w programowaniu asynchronicznym (asyncio). • Doświadczenie w implementacji i obsłudze złożonych, wielokrokowych workflowów. • Bezpieczeństwo: Praktyczna wiedza o mechanizmach: OAuth 2.0, PKCE, JWT, RBAC, TLS oraz rygorystyczna walidacja danych. • Jakość kodu: Codzienna praca z narzędziami takimi jak pytest, mypy, flake8. Co oferujemy? Pracę zdalną – elastyczność, która pozwala pracować z każdego zakątka świata! Ciekawe projekty – dobierane zgodnie z Twoimi umiejętnościami i zainteresowaniami, dające możliwość pracy nad innowacyjnymi rozwiązaniami. Umowa B2B bez zapisu o wyłączności – współpracuj z nami na swoich zasadach. Rozwój zawodowy – praca z najnowszymi technologiami i w zróżnicowanych projektach gwarantuje stały rozwój.