JustJoin.IT Praca zdalna Senior

Senior Full-stack Developer

EPAM Systems

⚲ Krakow

Do uzgodnienia

Wymagania

  • min. 5 lat produkcyjnego doświadczenia z Python, FastAPI i SQL
  • biegłość w tworzeniu aplikacji webowych, projektowaniu API i integracjach
  • doświadczenie w obsłudze wysokociążeniowych baz danych i optymalizacji zapytań
  • znajomość frontendu w TypeScript i React oraz gotowość do pracy full-stack
  • praktyczne doświadczenie z narzędziami GenAI (najlepiej Claude Code)
  • umiejętność pracy w warunkach niepewności i bez stałego nadzoru
  • język angielski na poziomie min. B2

Mile widziane

  • doświadczenie z TypeScript, React, Next.js, Storybook, Playwright, Radix UI, Zustand, PostgreSQL, OpenSearch, PySpark

Opis stanowiska

Senior Full-stack Developer przy budowie nowego produktu opartego na Pythonie/FastAPI (backend), React/TypeScript (frontend) oraz PostgreSQL i OpenSearch, z dużym wykorzystaniem Databricks w środowisku multi-cloud. Praca w szybkim, startupowym środowisku, z dużą samodzielnością i wykorzystaniem narzędzi GenAI w workflow. Szczera uwaga: 'fast-paced startup environment' oznacza presję czasu i częste zmiany priorytetów, a produkt jest na wczesnym etapie — wymagania mogą się zmieniać.

🔍 Dekoder Ogłoszenia

🔴
building a new product
Może oznaczać, że produkt jest na bardzo wczesnym etapie rozwoju, z potencjalnie niejasnymi wymaganiami i częstymi zmianami kierunku.
🔴
heavy use of Databricks
Wymagać może głębokiej wiedzy o Databricks, która nie jest standardową technologią w każdym projekcie, a jej nauka może być czasochłonna.
🔴
Apply GenAI engineering tools to improve development workflows
Może oznaczać, że firma dopiero eksperymentuje z narzędziami GenAI, a ich efektywność i integracja z istniejącymi procesami nie są jeszcze potwierdzone.
🔴
work autonomously on assigned tasks
Oznacza, że oczekuje się od Ciebie samodzielności i podejmowania decyzji bez ciągłego nadzoru, co może być obciążające w niejasnych sytuacjach.
🔴
fast-paced startup environment
Sugestia pracy w warunkach dużej presji czasu, z częstymi zmianami priorytetów i potencjalnie brakiem ugruntowanych procesów.