
W skrócie
zdania wybrane z oferty- Szukamy seniora, który będzie rozbudowywał nasz backend i silnik workflow oraz wdrażał produkt u klientów i integrował go z ich systemami.
- 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.
Technologie
Pełny opis
z justjoin.itRozwijamy Workflow Builder, nasz produkt do wizualnego tworzenia i wykonywania procesów. Szukamy seniora, który będzie rozbudowywał nasz backend i silnik workflow oraz wdrażał produkt u klientów i integrował go z ich systemami.
Codzienne zadania:
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.
Współpraca i samodzielność:
Samodzielnie prowadzisz zadania od projektu do wdrożenia i utrzymania.
Ustalasz wymagania z klientem i zespołem. Zgłaszasz ryzyka i blokady, proponując rozwiązania.
Dzielisz się wiedzą, uczestniczysz w code review i korzystasz z feedbacku.
Swobodnie omawiasz rozwiązania techniczne z klientami po angielsku.
Wymagania techniczne:
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ń. Umiejętność bezpiecznej zmiany kodu obsługującego trwające procesy.
Idempotencja, deduplikacja, obsługa częściowych awarii i kompensacje. 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ł.
PostgreSQL przy dużych wolumenach danych. Optymalizacja zapytań, indeksy, partycjonowanie, transakcje i migracje.
Praktyka z Redisem lub podobnymi systemami, w tym cache, TTL, unieważnianie wpisów i spójność danych.
Wdrażanie i utrzymanie aplikacji w Azure lub AWS. Znajomość jednej z tych chmur i gotowość do pracy w drugiej.
REST API, webhooki i SSE. Uwierzytelnianie, uprawnienia, izolacja danych klientów i zarządzanie sekretami.
Docker, CI/CD, testy integracyjne i obciążeniowe, monitoring i diagnozowanie awarii.
Doświadczenie w pracy z agentami AI przy implementacji, testach lub analizie kodu. Sprawdzanie ich zmian i gotowość do dalszej pracy w takim setupie.
Znajomość języka angielskiego na poziomie C1.
Mile widziane
React, React Flow
Temporal TypeScript SDK
Kubernetes, Terraform i OpenTelemetry
Jeśli to coś, czego szukasz - aplikuj, a my chętnie porozmawiamy!
Treść ogłoszenia pochodzi z justjoin.it i należy do jego autora.
Historia oferty
bez zmian od publikacji- Podbita na górę listy
Pracodawca odświeżył ogłoszenie na portalu.
- Opublikowana na justjoin.it