#1 Job Board for tech industry in Europe

Senior Backend Developer (Node.js/Nest.js)
New
JavaScript

Senior Backend Developer (Node.js/Nest.js)

Type of work
Full-time
Experience
Senior
Employment Type
Permanent
Operating mode
Remote

Tech stack

    English

    B2

    Polish

    C1

    Node.js

    advanced

    Nest.js

    advanced

    JavaScript

    advanced

    TypeScript

    advanced

    PostgreSQL

    advanced

    AWS

    advanced

    CI/CD

    advanced

    Agile

    advanced

Job description

Szukamy doświadczonego Senior Backend Developera, który nie tylko zna Node.js i Nest.js na wylot, ale również potrafi projektować nowoczesną i skalowalną architekturę systemową. Dołącz do zespołu, w którym technologia spotyka się z realnymi potrzebami biznesu!


Wymagania:

  • Minimum 7 lat komercyjnego doświadczenia w programowaniu w Node.js,

  • Bardzo dobra znajomość Nest.js – umiejętność konfiguracji i dostosowania frameworka do specyfiki projektu,

  • Świetna znajomość JavaScript i TypeScript (zarówno podstaw, jak i zaawansowanych koncepcji),

  • Doświadczenie w projektowaniu architektury systemowej,

  • Bardzo dobra znajomość relacyjnych lub nierelacyjnych baz danych (preferowany PostgreSQL),

  • Znajomość zasad OOP, clean code, clean architecture,

  • Znajomość wzorców projektowych i umiejętność ich stosowania,

  • Doświadczenie w pisaniu testów jednostkowych i end-to-end,

  • Doświadczenie w pracy z chmurą (preferowana AWS) oraz w procesach CI/CD,

  • Doświadczenie w pracy w środowisku Agile,

  • Bardzo dobre umiejętności komunikacyjne, także w kontakcie z klientem,

  • Umiejętność zbierania wymagań biznesowych i proponowania optymalnych rozwiązań,

  • Samodzielność i dobra organizacja pracy,

  • Biegła znajomość języka angielskiego i polskiego (min. B2/C1).


Mile widziane:

  • Znajomość React.js,

  • Doświadczenie z Terraform,

  • Znajomość Domain-Driven Design (DDD),

  • Znajomość Docker.


Zakres obowiązków:

  • Tworzenie i rozwijanie backendu nowoczesnych aplikacji (głównie mobilnych),

  • Projektowanie architektury i dbałość o wysoką jakość kodu,

  • Ścisła współpraca w doświadczonym zespole Agile (PO, QA, Web, Mobile, Designerzy),

  • Pisanie testów automatycznych i praca z procesem CI/CD,

  • Bezpośrednia komunikacja z klientem i doradzanie w zakresie rozwiązań technicznych,

  • Zbieranie wymagań biznesowych i dobór najbardziej efektywnych rozwiązań backendowych,

  • Dzielenie się wiedzą z zespołem: mentoring, code review, promowanie dobrych praktyk,

  • Udział w optymalizacji i rozwijaniu procesów developerskich,

  • Monitorowanie nowych technologii i trendów,

  • Udział w wewnętrznych spotkaniach Web Group.


Co oferujemy?

  • Pracę przy ciekawych i różnorodnych projektach (głównie aplikacje mobilne),

  • Realny wpływ na kształt produktu oraz decyzje technologiczne,

  • Elastyczne godziny pracy i możliwość pracy zdalnej lub hybrydowej,

  • Współpracę z doświadczonym i wspierającym zespołem.

Undisclosed Salary

Permanent