TSS
TSS
New

Node.js Developer

85 - 100 PLN/ godz.B2B
SeniorFull-time·B2B
#440431·Dodano wczoraj·0
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

Node.jsTypeScriptnestJSREST APIPostgreSQLRabbitMQKafkaDockerKubernetesGit

Firma i stanowisko

Firma TSS specjalizuje się w tworzeniu rozwiązań z zakresu Software Development, FinTech oraz AI Solution. Realizuje systemy płatnicze, bramki płatnicze online oraz innowacyjne procesowanie płatności. Zespoły firmy uczestniczą również w projektach dla klientów z różnych branż i specjalizacji.

Wymagania

  • Minimum 4–5 lat komercyjnego doświadczenia jako programista back-end.
  • Bardzo dobra znajomość Node.js (preferowana wersja LTS).
  • Bardzo dobra znajomość TypeScript (typowanie, klasy, dekoratory, generics).
  • Doświadczenie z NestJS lub innym frameworkiem architektonicznym opartym o Dependency Injection.
  • Znajomość wzorca CQS i zasad projektowania RESTful API.
  • Doświadczenie z systemami kolejkowymi i asynchronicznym przetwarzaniem danych, w szczególności RabbitMQ lub Kafka.
  • Znajomość baz danych, szczególnie PostgreSQL, w tym modelowania relacji i optymalizacji zapytań.
  • Znajomość zasad Clean Code, SOLID, KISS i DRY.
  • Znajomość Dockera, w tym tworzenia Dockerfile i konfiguracji kontenerów.
  • Podstawowa znajomość Kubernetes (m.in. Deployment, ConfigMap, Service).
  • Bardzo dobra znajomość Git i dobrych praktyk pracy z repozytorium (git-flow, squash, code review).
  • Doświadczenie z narzędziami CI/CD, szczególnie GitLab Pipelines.
  • Znajomość systemów Linux / UNIX na poziomie developerskim.

Nice to have:

  • Doświadczenie z CQRS + Event Sourcing.
  • Znajomość narzędzi do logowania i monitorowania mikroserwisów, takich jak Prometheus, Grafana, Loki lub ELK.
  • Doświadczenie w przygotowywaniu testów jednostkowych i integracyjnych (np. z wykorzystaniem Jest i Supertest).
  • Znajomość WebSockets.
  • Znajomość OpenAPI / Swagger.

Obowiązki

  • Projektowanie i implementacja skalowalnych usług back-endowych w NestJS i TypeScript.
  • Tworzenie i utrzymywanie REST API zgodnie z zasadami CQS i czystej architektury.
  • Współpraca z zespołami front-end i DevOps przy definiowaniu kontraktów API oraz integracji.
  • Integracja z zewnętrznymi systemami za pomocą REST/HTTP, kolejek oraz baz danych.
  • Udział w projektowaniu nowych funkcjonalności oraz ich testowaniu (TDD / BDD).
  • Przygotowywanie dokumentacji technicznej, diagramów i schematów przy użyciu PlantUML i Swagger/OpenAPI.
  • Udział w spotkaniach zespołu SCRUM: Daily, Planning, Refinement, Review i Retrospective.
  • Wykonywanie code review oraz dbanie o jakość kodu.
  • Dzielenie się wiedzą w formie tips&tricks i materiałów na Confluence.
  • Praca zgodna z podejściem DevOps, w tym CI/CD, monitorowanie i konteneryzacja.

Benefity

  • Stabilność współpracy oparta na długofalowym kontrakcie B2B.
  • Realny wpływ na rozwój systemów i analizę kształtującą rozwiązania IT.
  • Rozwój kompetencji analitycznych w złożonych projektach systemowych i biznesowych.
  • Praca w środowisku eksperckim z doświadczonymi zespołami IT i biznesu.
  • Kultura współpracy z naciskiem na komunikację, analizę i jakość rozwiązań.

Inne informacje

Informujemy, że administratorem danych jest TSS z siedzibą w Warszawie, ul. Ogrodowej 58. Podanie danych obowiązkowych jest niezbędne do realizacji procesu rekrutacji. Dane przetwarzane będą do czasu zakończenia rekrutacji i w celu dochodzenia ewentualnych roszczeń. Zgoda na przetwarzanie danych może być wycofana w dowolnym momencie.

TSS

TSS

31 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz