Senior Automation Fullstack Developer
⚲ Warszawa, Gdańsk, Poznań, Wrocław, Kraków, Łódź, Lublin, Białystok, Szczecin, Olsztyn
21 840 - 21 840 PLN netto (B2B)
Wymagania
- min. 5 lat komercyjnego doświadczenia fullstack
- bardzo dobra znajomość Pythona oraz TypeScript / React / Next.js
- praktyka w orkiestracji workflow/zadań oraz testach E2E i jednostkowych (Playwright, pytest)
- doświadczenie z kolejkami komunikatów (GCP Pub/Sub lub podobne), async workerami, retry i obsługą błędów
- znajomość projektowania REST API, SSO/OAuth i bezpiecznych granic sieciowych
- projektowanie schematów PostgreSQL i migracje oraz praca z object storage (GCS/S3)
- doświadczenie w observability rozproszonym (logi, metryki, tracing, alerting) oraz CI/CD (GitHub Actions) i IaC (Terraform)
- nastawienie na odpowiedzialność end-to-end i komunikacja z zespołami cross-funkcyjnymi (inżynierowie, naukowcy, biznes)
Opis stanowiska
Dołączysz do zespołu budującego i skalującego produkt w architekturze event-driven na GCP — frontend w Next.js, API w Pythonie oraz asynchroniczne workery w tle. Poza pisaniem kodu będziesz odpowiadać za cały cykl życia funkcji (od architektury po monitoring produkcji) oraz za wyznaczanie i egzekwowanie standardów automatyzacji testów i orkiestracji dla całego zespołu. To oferta dla doświadczonego fullstacka, który lubi brać odpowiedzialność end-to-end i ma realny wpływ na procesy inżynierskie — ale warto mieć świadomość, że rola wykracza poza własne zadania: będziesz tworzyć i pilnować standardów testowania oraz CI/CD dla innych członków zespołu, co oznacza dodatkowe obowiązki liderskie.
🔍 Dekoder Ogłoszenia
🔴
takes end-to-end ownership of features—from initial architecture and implementation to production monitoring
Oczekuje się, że będziesz samodzielnie odpowiadać za cały cykl życia funkcji, od pomysłu po utrzymanie w produkcji.
🔴
act as a quality advocate by setting automation standards (testing, orchestration, CI/CD) across the engineering team
Będziesz odpowiedzialny za definiowanie i wdrażanie procesów automatyzacji dla całego zespołu, co może oznaczać dodatkowe obowiązki poza własnymi zadaniami.
🔴
Define and enforce automated testing strategies (Playwright, pytest) and job/workflow orchestration standards for the team
Oprócz pisania kodu, będziesz musiał tworzyć i egzekwować standardy testowania i automatyzacji dla innych członków zespołu.
🟡
Design and operate resilient background processing workers utilizing Pub/Sub, async queues, retry policies, and dead-letter failure handling
Oczekuje się, że będziesz projektować i utrzymywać złożone systemy asynchroniczne, które wymagają głębokiej wiedzy o obsłudze błędów i niezawodności.
🟡
Connect applications with internal systems and third-party enterprise services via REST APIs, SSO/OAuth, and secure network boundaries
Będziesz musiał integrować systemy z różnymi zewnętrznymi i wewnętrznymi usługami, co może wymagać pracy z nieudokumentowanymi lub trudnymi w obsłudze API.