#1 Job Board for tech industry in Europe

Mid Backend Developer (Node.js / TypeScript)
New
JavaScript

Mid Backend Developer (Node.js / TypeScript)

Type of work
Full-time
Experience
Mid
Employment Type
Any
Operating mode
Remote

Tech stack

    Polish

    B2

    English

    B2

    Node.js

    regular

    TypeScript

    regular

    Fastify

    regular

    nestJS

    regular

    Express

    regular

    REST API

    regular

    PostgreSQL

    regular

    NoSQL

    junior

    DevOps

    junior

    systemy rozproszone

    nice to have

Job description

O firmie

Jesteśmy szybko rosnącą grupą spółek technologicznych DEV12 Group – tworzymy rozwiązania dla wiodących firm w Polsce i na świecie oraz rozwijamy własne produkty napędzane przez AI. Nasz zespół liczy już kilkadziesiąt osób, a tempo wzrostu pozwala ambitnym inżynierom szybko obejmować kluczowe role. Skalujemy systemy, które każdego dnia obsługują setki tysięcy użytkowników i miliardy zdarzeń. Cenimy przejrzysty kod, mierzalny wpływ i indywidualną odpowiedzialność.


Wymagania must‑have

  • Minimum 3 lata doświadczenia w tworzeniu rozwiązań backendowych (mile widziane systemy rozproszone).
  • Minimum 2 lata komercyjnej pracy z Node.js i TypeScriptem.
  • Bardzo dobra znajomość nowoczesnych frameworków backendowych (NestJS, Fastify, Express).
  • Doświadczenie w projektowaniu, integracji i skalowaniu REST API.
  • Biegłość w bazach relacyjnych, w szczególności PostgreSQL oraz co najmniej pobieżna znajomość NoSQL.
  • Umiejętność pisania czystego, wydajnego i testowalnego kodu; masz świadomość DevOps i CI/CD.
  • Zdolność do pracy zespołowej i jasnej komunikacji (Język polski + angielski B2+).


Mile widziane

  • Doświadczenie full‑stack (React).
  • Konteneryzacja i orkiestracja (Docker, Kubernetes).
  • Przetwarzanie zdarzeń (np. Kafka) lub kolejkowanie (np.  RabbitMQ).
  • Praktyka z chmurą (preferowane GCP).
  • Doświadczenie w tworzeniu aplikacji mobilnych lub SDK.


Proces rekrutacji

  1. Rozmowa zapoznawcza (30 min) – z Hiring Managerem.
  2. Techniczny deep‑dive (60 min) – Node.js, architektura, bazy danych.
  3. Zadanie praktyczne (asynchronicznie, ≤ 3 h) – realistyczny problem
  4. lub Druga rozmowa techniczno-bizesowa (30 min)
  5. Oferta – chcemy zamknąć proces w 14  dni od pierwszego kontaktu.
Undisclosed Salary

Any

Apply for this job

File upload
Add document

Format: PDF, DOCX, JPEG, PNG. Max size 5 MB

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Please be informed that the data controller is Dev12 (hereinafter "controller"). You have the right to request access to...more