JustJoin.IT Hybrydowo Senior

Senior Full Stack Developer (Java/Node.js/Angular)

EPAM Systems

⚲ Krakow

Do uzgodnienia

Wymagania

  • Min. 3 lata doświadczenia w full stack software development
  • Biegłość w backendzie: Java, Node.js, Nest.js
  • Biegłość w frontendzie: Angular i TypeScript
  • Doświadczenie z AWS (Lambda, EC2, S3, CloudFormation, EKS)
  • Doświadczenie z bazami DynamoDB, PostgreSQL, DB2
  • Biegłość w narzędziach GenAI (Claude Code, GitHub Copilot) jako codziennym elemencie workflow
  • Doświadczenie z frameworkami testowymi Jest, Playwright, Bruno

Mile widziane

  • Gotowość do nauki Angular, jeśli brak doświadczenia

Opis stanowiska

Projektujesz, budujesz i utrzymujesz cloud-native mikroserwisy w AWS, pracując w Java, Node.js i Nest.js, z frontendem w Angularze i TypeScripcie. Rola wymaga hands-on developera, który analizuje aplikacje legacy, definiuje docelowe architektury i współpracuje z zespołami cross-funkcyjnymi. To oferta dla Senior Full Stacka, który chce pracować w środowisku silnie nastawionym na GenAI. Uwaga: biegłość w narzędziach GenAI (Claude Code, GitHub Copilot) jest wymogiem niepodlegającym negocjacji — jeśli nie pracujesz z nimi na co dzień, rekrutacja może zakończyć się szybko. Warto też dopytać, jak weryfikowana jest ta 'biegłość'.

🔍 Dekoder Ogłoszenia

🔴
experience or a willingness to learn Angular
Mimo tytułu 'Senior Full Stack', oczekiwania wobec front-endu są płynne — możesz trafić na projekt, gdzie Angular będzie wymagany od pierwszego dnia bez realnego wsparcia.
🔴
A non-negotiable aspect of this role is the active and proficient use of Generative AI tools
Wymóg obowiązkowy, nie opcja — jeśli nie pracujesz na co dzień z narzędziami typu Claude Code, rekrutacja może się zakończyć szybko. Warto dopytać, jak wygląda weryfikacja tej 'biegłości'.
🟡
hands-on developer
Sygnał, że nie ma miejsca na role czysto architektoniczne czy koordynacyjne — kod piszesz sam, w dużym wymiarze.
🟡
collaborating with cross-functional teams
Standardowe sformułowanie; w praktyce oznacza częste spotkania i uzgadnianie z zespołami produktowymi, QA i DevOps.
🟡
high-quality, scalable, and secure software solutions
Brzmi dobrze, ale to ogólnik — nie mówi nic o realnych standardach, narzędziach ani tym, jak mierzona jest jakość.