JustJoin.IT Praca zdalna Senior

Senior Backend Developer

Synergy Codes

⚲ Wrocław

19 000 - 23 000 PLN netto (B2B)

Wymagania

  • doświadczenie w rozwijaniu produkcyjnych backendów w TypeScript i Node.js
  • doświadczenie produkcyjne z Temporalem lub innym silnikiem durable execution
  • rozumienie determinizmu, replay, retry, trwałych timerów i wznowień oraz bezpiecznej zmiany kodu obsługującego trwające procesy
  • znajomość PostgreSQL przy dużych wolumenach danych (optymalizacja zapytań, indeksy, partycjonowanie, transakcje, migracje)
  • praktyka z Redisem lub podobnymi systemami (cache, TTL, unieważnianie wpisów, spójność danych)
  • wdrażanie i utrzymanie aplikacji w Azure lub AWS oraz gotowość do pracy w drugiej chmurze
  • doświadczenie w pracy z agentami AI przy implementacji, testach lub analizie kodu i weryfikowanie ich zmian
  • znajomość języka angielskiego na poziomie C1

Opis stanowiska

Synergy Codes rozwija Workflow Builder — własny produkt do wizualnego tworzenia i wykonywania procesów, oparty na silniku durable execution (Temporal). Będziesz rozbudowywać backend i silnik workflow, budować integracje z systemami klientów oraz prowadzić wdrożenia produktu na ich środowiskach. To oferta dla seniora, który lubi pracować blisko produktu i klienta, a nie tylko w wewnętrznym backlogu. Szczera uwaga: zapis o samodzielnym prowadzeniu zadań 'od projektu do wdrożenia i utrzymania' oznacza pełną odpowiedzialność za zadanie od koncepcji po produkcję — licz się z tym, że wsparcie i podział obowiązków mogą być ograniczone.

🔍 Dekoder Ogłoszenia

🔴
Samodzielnie prowadzisz zadania od projektu do wdrożenia i utrzymania.
Oczekuje się od Ciebie pełnej odpowiedzialności za zadanie, od koncepcji po produkcję, co może oznaczać brak wsparcia lub podziału obowiązków.
🟡
Ustalasz wymagania z klientem i zespołem.
Będziesz musiał aktywnie negocjować i definiować zakres prac, co może być czasochłonne i wymagać umiejętności interpersonalnych.
🟡
Swobodnie omawiasz rozwiązania techniczne z klientami po angielsku.
Oprócz zadań developerskich, będziesz musiał angażować się w bezpośrednią komunikację z klientami, co wykracza poza typowe obowiązki backend developera.
🟡
gotowość do pracy z Temporalem
Chociaż wymagana jest znajomość innych silników, główny nacisk kładziony jest na naukę i adaptację do Temporal, co może oznaczać intensywne szkolenie lub samodzielne przyswajanie wiedzy.
🟡
Umiejętność bezpiecznej zmiany kodu obsługującego trwające procesy.
Wymaga to zaawansowanego zrozumienia mechanizmów działania systemu i potencjalnych ryzyk związanych z aktualizacją kodu w środowisku produkcyjnym.