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)