Synergy Codes poszukuje doświadczonego Senior Backend Developera do pracy nad Workflow Builderem, zaawansowanym produktem służącym do wizualnego tworzenia i wykonywania procesów. Dołączysz do zespołu odpowiedzialnego za rozwój silnika workflow, integracje z systemami zewnętrznymi oraz wdrażanie rozwiązań u klientów.
Zakres obowiązków
- Rozwój backendu produktu, API oraz mechanizmów wykonywania grafów workflow.
- Budowa i utrzymanie integracji z zewnętrznymi systemami klientów.
- Skalowanie workerów, optymalizacja wydajności oraz dbanie o niezawodność procesów.
- Projektowanie modułów, przeprowadzanie testów, diagnostyka produkcyjna oraz code review.
- Samodzielne prowadzenie zadań od etapu projektu aż po wdrożenie i utrzymanie.
Wymagania
- Bardzo dobra znajomość TypeScript i Node.js oraz doświadczenie w pracy z produkcyjnymi systemami backendowymi.
- Praktyczna wiedza na temat silników typu durable execution (np. Temporal) oraz zrozumienie determinizmu, replay i obsługi awarii.
- Doświadczenie w pracy z PostgreSQL przy dużych wolumenach danych oraz znajomość systemów typu Redis.
- Umiejętność wdrażania i utrzymania aplikacji w chmurze (Azure lub AWS).
- Znajomość REST API, webhooków, Docker, CI/CD oraz monitoringu systemów.
- Bardzo dobra znajomość języka angielskiego (poziom C1) umożliwiająca swobodną komunikację z klientami.
Co oferujemy
- Możliwość pracy nad innowacyjnym produktem w pełni zdalnym środowisku.
- Współpracę z zespołem nastawionym na dzielenie się wiedzą i wysoką jakość kodu.
- Realny wpływ na architekturę systemu i rozwój technologii workflow.
- Pracę w nowoczesnym stosie technologicznym z wykorzystaniem narzędzi wspierających automatyzację i AI.