Senior Backend Developer

19k - 23k PLN/ mies.B2B
SeniorInne·B2B
#433564·Dodano 15 dni temu·1
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

TypeScriptJavaScriptTemporalPostgreSQLRedisAzureAWSAIEnglishReact

Firma i stanowisko

Rozwijamy Workflow Builder, nasz produkt do wizualnego tworzenia i wykonywania procesów.

Wymagania

  • Bardzo dobra znajomość TypeScript i Node.js oraz doświadczenie w rozwijaniu produkcyjnych backendów.
  • Doświadczenie produkcyjne z Temporalem lub innym silnikiem durable execution i gotowość do pracy z Temporalem.
  • Rozumienie determinizmu i replay, retry, trwałych timerów i wznowień oraz umiejętność bezpiecznej zmiany kodu obsługującego trwające procesy.
  • Znajomość idempotencji, deduplikacji, obsługi częściowych awarii i kompensacji oraz rozumienie zależności między krokami i równoległych gałęzi workflow.
  • Projektowanie i wdrażanie skalowalnych systemów: skalowanie poziome workerów w Temporal lub podobnym silniku, kontrola współbieżności i usuwanie wąskich gardeł.
  • Znajomość PostgreSQL przy dużych wolumenach danych: optymalizacja zapytań, indeksy, partycjonowanie, transakcje i migracje.
  • Praktyka z Redisem lub podobnymi systemami: cache, TTL, unieważnianie wpisów i spójność danych.
  • Wdrażanie i utrzymanie aplikacji w Azure lub AWS; znajomość jednej z chmur i gotowość do pracy w drugiej.
  • Znajomość REST API, webhooków i SSE; uwierzytelnianie, uprawnienia, izolacja danych klientów i zarządzanie sekretami.
  • Doświadczenie z Docker, CI/CD, testami integracyjnymi i obciążeniowymi, monitoringiem oraz diagnostyką awarii.
  • Doświadczenie w pracy z agentami AI przy implementacji, testach lub analizie kodu oraz gotowość do dalszej pracy w takim środowisku.
  • Znajomość języka angielskiego na poziomie C1.

Mile widziane:

  • React, React Flow
  • Temporal TypeScript SDK
  • Kubernetes, Terraform i OpenTelemetry

Obowiązki

  • Rozwój backendu produktu, API i mechanizmów wykonywania grafów workflow.
  • Budowa i rozwój integracji produktu z zewnętrznymi systemami.
  • Wdrożenia u klientów i integracje z ich systemami.
  • Skalowanie workerów, optymalizacja wydajności i niezawodności procesów.
  • Projektowanie modułów, testy, diagnostyka produkcyjna i code review.
  • Samodzielne prowadzenie zadań od projektu do wdrożenia i utrzymania.
  • Ustalanie wymagań z klientem i zespołem, zgłaszanie ryzyk i blokad, proponowanie rozwiązań.
  • Dzielenie się wiedzą, uczestnictwo w code review i korzystanie z feedbacku.
  • Omawianie rozwiązań technicznych z klientami w języku angielskim.

Inne informacje

Informujemy, że administratorem danych jest Synergia Pro Sp. z o.o. z siedzibą we Wrocławiu ul. Czackiego 71 (dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.

Synergy Codes

Synergy Codes

Pracodawca

Aplikuj teraz