Zakres obowiązków:
Szukamy zmotywowanego programisty Node.js do budowania skalowalnych rozwiązań backendowych i innowacyjnych funkcji. Będziesz pracować nad projektami takimi jak automatyzacja KYC, transakcje P2P i integracje z płatnościami mobilnymi w dynamicznym, współpracującym środowisku zespołu.
- Projektowanie, implementacja i rozwijanie aplikacji backendowych przy użyciu Node.js
- Tworzenie i optymalizacja interfejsów API typu RESTful
- Tworzenie innowacyjnych funkcji, takich jak zautomatyzowane procesy KYC, transakcje między użytkownikami, dzielenie rachunków oraz integracje z płatnościami mobilnymi (np. BLIK)
- Integracja z bazami danych (SQL/NoSQL)
- Udział w projektowaniu architektury systemu i rozwiązań
- Rozwiązywanie problemów i optymalizacja istniejących systemów
- Współpraca z członkami zespołu
Wymagania:
- 3+ doświadczenia komercyjnego w tworzeniu rozwiązań back-endowych
- Doświadczenie praktyczne i dobra znajomość Node.js (projekty komercyjne lub osobiste)
- Znajomość frameworków takich jak Express, NestJS lub Koa
- Praktyczne doświadczenie z TypeScript
- Doświadczenie z bazami danych (np. PostgreSQL, MongoDB lub MySQL)
- Zrozumienie systemów kontroli wersji (Git)
- Umiejętność pisania testów jednostkowych i integracyjnych (np. Jest)
- Znajomość wzorców projektowych i zasad programowania obiektowego
- Silne umiejętności komunikacyjne i pracy zespołowej
- Biegła znajomość języka angielskiego (C1)
Oferujemy:
To proste - sprawiamy, że jesteś zadowolony, a ty pracujesz z radością. Z nami możesz być niezależny, pracować nad międzynarodowymi projektami i korzystać z prywatnej opieki zdrowotnej. Co więcej, prowadzimy wewnętrzne szkolenia skillUp dla wszystkich w firmie. Bez znaczenia, czy pracujesz zdalnie czy w biurze, zawsze jest dla ciebie miejsce w naszej strefie relaksu albo dla twojego roweru na naszym bezpłatnym parkingu.
- Prywatna opieka medyczna
- Pakiety sportowe
- Środowisko międzynarodowe
- Szkolenia wewnętrzne
- Zatrudnienie na podstawie umowy B2B
- Praca w 100% zdalna
- Bonus rekomendacyjny
- Przyjazna atmosfera
- Integracje
- Różnorodność projektów i możliwość przemieszczania się między nimi
Mile widziane:
- Doświadczenie z platformami chmurowymi (AWS, Google Cloud, Azure)
- Znajomość narzędzi CI/CD (np. Jenkins, GitLab CI)
Dodatkowe:
Technologie, których będziesz używać:
Typescript, Node.js, Serverless (AWS Lambda)