Nasz Klient to międzynarodowa firma produktowa rozwijająca nowoczesne rozwiązania technologiczne wspierające procesy ubezpieczeniowe oraz cyfrowe platformy dla klientów.
Projekt koncentruje się na rozwoju usług backendowych oraz architektury systemów wspierających kluczowe procesy biznesowe i podejmowanie decyzji w czasie rzeczywistym. Zakres współpracy obejmuje projektowanie skalowalnych rozwiązań, rozwój mikroserwisów oraz integrację systemów wykorzystywanych w produktach przeznaczonych na rynek amerykański.
Do realizacji projektu poszukujemy osoby do współpracy w roli Senior Node.js Developer, która posiada doświadczenie w tworzeniu zaawansowanych aplikacji backendowych z wykorzystaniem Node.js i TypeScript, potrafi samodzielnie podejmować decyzje techniczne oraz chce mieć realny wpływ na architekturę i rozwój produktu.
📍 Tryb Współpracy: 100% zdalnie
⏱️ Dostępność: Elastyczny termin rozpoczęcia współpracy - rozpatrujemy kandydatury niezależnie od okresu dostępności
🧑💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ?
Projektowaniem, rozwijaniem i optymalizowaniem usług backendowych wspierających kluczowe funkcjonalności produktów
Tworzeniem i rozwijaniem architektury mikroserwisowej z uwzględnieniem skalowalności, wydajności i niezawodności systemów
Projektowaniem oraz implementowaniem integracji z wewnętrznymi i zewnętrznymi API, w tym usługami dostawców zewnętrznych
Rozwijaniem mechanizmów przetwarzania danych i obsługi procesów biznesowych wymagających podejmowania decyzji w czasie rzeczywistym
Projektowaniem i optymalizowaniem struktur danych oraz zapytań do relacyjnych baz danych
Wdrażaniem i utrzymywaniem aplikacji w środowiskach kontenerowych oraz wspieraniem automatyzacji procesów wdrożeniowych
Analizowaniem i rozwiązywaniem złożonych problemów produkcyjnych, w tym identyfikowaniem ich przyczyn na poziomie kodu, danych i komunikacji pomiędzy usługami
Tworzeniem i rozwijaniem testów automatycznych zapewniających jakość, stabilność i bezpieczeństwo aplikacji
Wykorzystywaniem narzędzi AI wspierających proces programowania, analizę kodu i zwiększanie efektywności developmentu
Udziałem w podejmowaniu decyzji architektonicznych oraz definiowaniu standardów technicznych
Prowadzeniem code review i dbaniem o jakość rozwijanych rozwiązań
Współpracą z Product Managerami, Architektami i zespołami inżynierskimi przy projektowaniu nowych funkcjonalności oraz rozwoju produktu
🔍 CZEGO OD CIEBIE OCZEKUJEMY?
Must have:
Minimum 5 lat komercyjnego doświadczenia w tworzeniu aplikacji backendowych z wykorzystaniem Node.js, JavaScript i TypeScript
Bardzo dobra znajomość ekosystemu Node.js oraz doświadczenie w projektowaniu i rozwijaniu skalowalnych usług backendowych
Praktyczne doświadczenie w projektowaniu i implementowaniu REST API oraz integracji z systemami zewnętrznymi
Bardzo dobra znajomość relacyjnych baz danych, takich jak PostgreSQL, MySQL lub MS SQL
Doświadczenie w projektowaniu architektury mikroserwisowej oraz znajomość wzorców architektonicznych i projektowych
Umiejętność samodzielnego podejmowania decyzji technicznych oraz oceny ich wpływu na architekturę, wydajność i utrzymanie systemów
Znajomość podejścia Test Pyramid oraz praktyczne doświadczenie w tworzeniu testów Unit, Integration i E2E
Znajomość zagadnień związanych z bezpieczeństwem aplikacji, komunikacją pomiędzy usługami oraz ochroną danych
Praktyczne doświadczenie w wykorzystywaniu środowisk kontenerowych i rozumienie procesów wdrażania aplikacji
Doświadczenie w analizowaniu problemów produkcyjnych, debugowaniu i optymalizacji działania aplikacji
Praktyczna znajomość narzędzi AI-assisted development, takich jak Cursor, Claude Code, Codex lub podobnych
Znajomość dobrych praktyk programistycznych, zasad Clean Code oraz procesów code review
Samodzielność, odpowiedzialność za dostarczane rozwiązania i umiejętność współpracy z zespołami produktowymi
Bardzo dobra znajomość języka angielskiego na poziomie C1
Nice to have:
Doświadczenie z frameworkiem NestJS
Znajomość Docker i Kubernetes
Doświadczenie z platformą chmurową AWS oraz wdrażaniem aplikacji w środowiskach cloud
Znajomość procesów CI/CD i praktyk DevOps
Doświadczenie w profilowaniu i optymalizacji wydajności aplikacji backendowych
Znajomość zagadnień związanych z systemami przetwarzającymi dane w czasie rzeczywistym
Doświadczenie w rozwijaniu produktów dla sektora ubezpieczeniowego lub finansowego
Doświadczenie w mentoringu technicznym oraz wspieraniu innych developerów w podejmowaniu decyzji projektowych
🤝 DLACZEGO WARTO?
Udział w rozwoju produktów technologicznych dla sektora ubezpieczeniowego, przeznaczonych na rynek amerykański
Udział w podejmowaniu decyzji architektonicznych, doborze rozwiązań technicznych oraz kształtowaniu kierunków rozwoju produktu
Duży poziom samodzielności i odpowiedzialności za projektowane oraz wdrażane rozwiązania
Złożone wyzwania techniczne związane ze skalowalnością, mikroserwisami, integracjami i przetwarzaniem danych w czasie rzeczywistym
Wykorzystanie nowoczesnych narzędzi AI wspierających development oraz doskonalenie procesów inżynierskich
Współpraca z międzynarodowymi zespołami produktowymi i technologicznymi przy rozwoju rozwiązań wykorzystywanych na rynku amerykańskim
📍 Dziękujemy za wszystkie zgłoszenia! Skontaktujemy się z wybranymi osobami.
TQLO Sp. z o.o. – Agencja Zatrudnienia (nr KRAZ 33580)