W skrócie
- Zadania: Twórz i rozwijaj aplikacje w Next.js oraz Pythonie, zarządzaj danymi i automatyzuj procesy.
- Firma: Dynamiczna firma technologiczna z zespołem pasjonatów i ekspertów.
- Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwość pracy zdalnej.
- Pozostałe informacje: Możliwość szybkiego rozwoju kariery w dynamicznym środowisku.
- Dlaczego ta praca: Zyskaj doświadczenie w nowoczesnych technologiach i wpływaj na innowacyjne projekty.
- Kwalifikacje: 5+ lat doświadczenia w pełnym stosie oraz umiejętności w Pythonie i TypeScript.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Wymagania (Must-Have):
- Fullstack Mastery: 5+ lat doświadczenia w pracy jako fullstack developer z silnymi umiejętnościami w Pythonie oraz solidnymi umiejętnościami w TypeScript / React / Next.js.
- Automation & Testing: Udokumentowane doświadczenie w orkiestracji workflow/job oraz automatycznym testowaniu end-to-end/unit przy użyciu Playwright i pytest.
- Event-Driven Systems: Praktyczne doświadczenie z kolejkami wiadomości (GCP Pub/Sub lub podobne), asynchronicznymi pracownikami, mechanizmami ponawiania oraz wzorcami obsługi błędów.
- Enterprise Integrations: Głębokie zrozumienie projektowania REST API, uwierzytelniania SSO / OAuth oraz zabezpieczonych granic sieciowych.
- Data Management: Silna wiedza na temat baz danych SQL (projektowanie schematów PostgreSQL i migracje) oraz przechowywania obiektów (GCS / S3).
- Observability & DevOps: Praktyczne doświadczenie z rozproszoną obserwowalnością (logowanie, metryki, śledzenie, alertowanie) oraz znajomość CI/CD (GitHub Actions) i IaC (Terraform).
- Mindset & Soft Skills: Pełna odpowiedzialność (mentalność właściciela), doskonałe umiejętności rozwiązywania problemów oraz jasna komunikacja z zespołami międzyfunkcyjnymi (inżynierowie, naukowcy i interesariusze biznesowi).
- Feature Ownership: Odpowiedzialność za pełny cykl dostarczania kluczowych funkcji produktu w Next.js, Python APIs, asynchronicznych pracownikach oraz infrastrukturze GCP.
- Automation & Quality Standards: Definiowanie i egzekwowanie strategii automatycznego testowania (Playwright, pytest) oraz standardów orkiestracji pracy dla zespołu.
- Event-Driven Architecture: Projektowanie i obsługa odpornych pracowników przetwarzania w tle wykorzystujących Pub/Sub, asynchroniczne kolejki, polityki ponawiania oraz obsługę błędów dead-letter.
- Data & Infrastructure: Projektowanie schematów PostgreSQL, zarządzanie migracjami baz danych, obsługa przechowywania obiektów (GCS/S3) oraz utrzymywanie infrastruktury jako kodu (Terraform, GitHub Actions).
- Observability & Reliability: Ustawianie logowania, metryk, śledzenia i alertowania w celu zapewnienia niezawodnej dostawy usług chmurowych w produkcji.
Opis oferty:
Szukamy Senior Fullstack Engineera, który bierze pełną odpowiedzialność za funkcje - od początkowej architektury i implementacji po monitorowanie produkcji. W tej roli będziesz budować i skalować front-endy Next.js, REST API w Pythonie oraz asynchroniczne pracowników w tle hostowanych na GCP. Dodatkowo będziesz działać jako rzecznik jakości, ustalając standardy automatyzacji (testowanie, orkiestracja, CI/CD) w całym zespole inżynieryjnym.
Start ASAP. Jesteśmy grupą super zaangażowanych i pasjonujących się ludzi, którzy naprawdę wierzą w dokonywanie zmian i dostarczanie niesamowitych wyników na dużą skalę. Jesteśmy prawdziwymi ekspertami: Mamy aż 100 000 specjalistów IT w naszej sieci, 73% naszych ekspertów to doświadczeni profesjonaliści z ponad 8-letnim doświadczeniem, 78% specjalistów w naszej sieci ma co najmniej 2-letnie doświadczenie w pracy w zespołach rozproszonych. A co więcej, przeprowadzamy 99% naszych rozmów kwalifikacyjnych online i zdalnie. Dołącz do grupy wysoko wydajnych konsultantów technologicznych.
Senior Automation Fullstack Developer in Katowice – pracodawca: Link Group
Link Group to doskonały pracodawca, który oferuje elastyczne formy współpracy oraz możliwość pracy w hybrydowym modelu z biura w Warszawie. Nasza kultura pracy opiera się na dużej samodzielności, regularnych szkoleniach z ekspertami oraz realnym wpływie na rozwój innowacyjnych narzędzi i procesów, co stwarza wyjątkowe możliwości rozwoju zawodowego w dynamicznie zmieniającym się środowisku technologicznym.