Bulldogjob Praca zdalna Senior

Senior Full-Stack Engineer

Luxoft DXC

Do uzgodnienia

Wymagania

  • doświadczenie w dostarczaniu funkcji end-to-end na frontendzie (React/Next.js) i backendzie (Python: FastAPI/Django)
  • projektowanie API i integracji z bazami danych (PostgreSQL, Cosmos DB)
  • utrzymanie pipeline'ów CI/CD wdrażających na Azure (Azure DevOps / GitHub Actions, kontenery, IaC)
  • pisanie testów jednostkowych, integracyjnych i E2E oraz automatyzacja sprawdzeń gotowości wdrożeniowej
  • odpowiedzialność za gotowość wdrożeniową: pipeline'y, konfiguracja środowisk, feature flagi, rollback
  • rozwiązywanie błędów międzywarstwowych i analiza przyczyn źródłowych (UAT, produkcja)

Opis stanowiska

Rola senior full-stack w projekcie Luxoft DXC: dostarczasz funkcje end-to-end — od projektu przez implementację po wdrożenie na Azure — łącząc frontend w React/Next.js z backendem w Pythonie (FastAPI/Django) i integracją baz danych. Odpowiadasz za spójność kontraktów API, pipeline'y CI/CD oraz rozwiązywanie błędów międzywarstwowych wykrytych na UAT i produkcji. To oferta dla samodzielnego inżyniera, który chce mieć pełną odpowiedzialność za cały cykl życia funkcji, a nie tylko za wycinek kodu. Uwaga: 'Accountable for taking assigned features from design through to production' oznacza odpowiedzialność także za zadania wykraczające poza samo kodowanie — release notes, runbooki, gotowość wdrożeniową.

🔍 Dekoder Ogłoszenia

🔴
Senior Full-Stack Engineer
Może oznaczać zarówno doświadczonego architekta, jak i samodzielnego developera wykonującego zadania.
🔴
delivering features end to end
Oznacza pełną odpowiedzialność za cały cykl życia funkcji, od pomysłu po wdrożenie.
🔴
Accountable for taking assigned features from design through to production
Podkreśla odpowiedzialność za cały proces, co może oznaczać konieczność angażowania się w zadania wykraczające poza samo kodowanie.
🔴
Design APIs and database integration
Sugestia, że będziesz odpowiedzialny za projektowanie, a nie tylko implementację interfejsów i integracji baz danych.
🔴
Resolve cross-layer defects found in UAT and production
Może oznaczać rozwiązywanie problemów na różnych poziomach aplikacji, w tym tych, które wymagają dogłębnej analizy i debugowania.