Backend developer (Node.js NestJS)
Time4IT
Rola to backend developer w zespole tworzącym aplikacje dla e-commerce. Będziesz projektować i rozwijać systemy backendowe w architekturze mikroserwisowej i event-driven z użyciem NestJS, MongoDB, Kafka i Redis. Pracujesz nad własnymi produktami oraz wdrożeniami klienckimi.
Brakuje: liczba mikroserwisów i ich wielkość, proces wdrożeniowy (częstotliwość deployów, środowiska).
Rola to backend developer w zespole tworzącym aplikacje dla e-commerce. Będziesz projektować i rozwijać systemy backendowe w architekturze mikroserwisowej i event-driven z użyciem NestJS, MongoDB, Kafka i Redis. Pracujesz nad własnymi produktami oraz wdrożeniami klienckimi.
- ✓Realny wpływ na architekturę i wybór technologii
- ✓Doświadczony, zgrany zespół
- ✓Nowoczesny stack: NestJS, Kafka, Redis, Docker, Kubernetes
- !Brak informacji o liczbie osób w zespole backendowym
- !Niejasny podział między własnymi produktami a projektami klienckimi
- •Projektowanie i implementacja REST API w NestJS
- •Modelowanie danych i zarządzanie MongoDB (NoSQL)
- •Implementacja komunikacji asynchronicznej z Kafka i Redis Streams
- •Pisanie testów jednostkowych (Jest) i utrzymanie jakości kodu
- •Konfiguracja i utrzymanie CI/CD w GitHub Actions
- •Uczestnictwo w projektowaniu architektury mikroserwisowej i event-driven
- •Integracja WebSocket dla funkcji real-time
- •Dokumentowanie API i współpraca z frontend developerami
Oferta skierowana do developerów z doświadczeniem komercyjnym (Mid).
Mid-level backend developer z minimum 2 latami komercyjnego doświadczenia w Node.js, podstawową znajomością NestJS, MongoDB i REST. Potrafi pisać testy i korzystać z CI/CD.
Juniorzy bez komercyjnego doświadczenia, osoby szukające wyłącznie pracy nad jednym produktem (bez wdrożeń klienckich) oraz osoby niechętne do pracy z mikroserwisami i asynchronicznością.
- ?Ile osób liczy zespół backendowy i jak są rozłożone role?
- ?Jaka jest proporcja pracy nad własnymi produktami vs wdrożeniami klienckimi?
- ?Czy jest dyżur on-call lub wsparcie produkcyjne?
- ?Jak wygląda proces Code Review i deploy?
- ?Czy planujecie migrację na inne technologie w najbliższym czasie?
- ?Jakie są główne wyzwania techniczne w obecnym systemie?
- −Liczba mikroserwisów i ich wielkość
- −Proces wdrożeniowy (częstotliwość deployów, środowiska)
- −Zespół: frontend, devops, product owner itp.
- −Onboarding i dokumentacja istniejącego kodu
Praca w małym, doświadczonym zespole z realnym wpływem na architekturę i technologie. Kultura oparta na współpracy i dzieleniu się wiedzą.
Poniżej mediany rynkowej
≈ 59,5–107,1 zł/h
Dane z aktywnych ofert zawierających technologię Redis. Pełne statystyki zarobków →