Jobs · justjoinit

T

Node.js Developer

TSS · Warszawa · Posted 13d ago

hybridContractmid5-8 yrsPLN 85-100/HOUR🇵🇱 Poland
Apply on justjoinit

About the role

W TSS tworzymy najwyższej jakości rozwiązania z zakresu Software Development, FinTech, AI Solution.Tworzymy systemy płatnicze, bramki płatnicze online oraz rozwiązania umożliwiające innowacyjne procesowanie płatności. Nasze zespoły uczestniczą również w projektach wykonywanych dla klientów z wielu różnych branż i specjalizacji. Do naszego zespołu poszukujemy osoby, która ma doświadczenie w projektowaniu interfejsów użytkownika, dba o dostępność cyfrową i potrafi przekładać potrzeby użytkowników na intuicyjne rozwiązania.Forma pracy: do ustalenia - otwartość na pracę w formie hybrydowej w WarszawieDołącz do naszego zespołu jako Node.js Developer i pracuj nad projektowaniem oraz rozwojem skalowalnych usług back-endowych. Szukamy osoby, która dobrze odnajduje się w architekturze mikroserwisowej, ceni jakość kodu i ma doświadczenie w budowaniu rozwiązań opartych o Node.js, TypeScript i NestJS.Jeśli masz 4–5 lat doświadczenia komercyjnego w back-endzie i chcesz mieć wpływ na rozwój nowoczesnych rozwiązań, zapraszamy do kontaktu.🚀 Twój zakres obowiązkówProjektowanie i implementacja skalowalnych usług back-endowych w NestJS + TypeScript.Tworzenie i utrzymywanie REST API zgodnie z CQS oraz zasadami 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 pokrywaniu ich testami, w tym w podejściu TDD / BDD.Przygotowywanie dokumentacji technicznej, diagramów i schematów, m.in. z wykorzystaniem PlantUML i Swagger/OpenAPI.Udział w spotkaniach zespołu SCRUM: Daily, Planning, Refinement, Review i Retrospective.Wykonywanie code review oraz dbanie o wysoki poziom jakości kodu.Tworzenie i dzielenie się wiedzą w formie tips&tricks oraz materiałów na Confluence.Praca zgodna z podejściem DevOps, obejmująca CI/CD, monitorowanie i konteneryzację.💻 Czego oczekujemy?Minimum 4–5 lat komercyjnego doświadczenia w pracy jako programista back-end.Bardzo dobrej znajomości Node.js, preferowana wersja LTS.Bardzo dobrej znajomości TypeScript, w tym typowania, klas, dekoratorów i generics.Doświadczenia z NestJS lub innym architektonicznym frameworkiem opartym o Dependency Injection.Znajomości wzorca CQS (Command Query Separation) oraz zasad projektowania RESTful API.Doświadczenia z systemami kolejkowymi i asynchronicznym przetwarzaniem danych, w szczególności RabbitMQ lub Kafka — na poziomie integracji i praktycznego wykorzystania.Znajomości baz danych, szczególnie PostgreSQL, w tym modelowania relacji i optymalizacji zapytań.Znajomości zasad Clean Code, SOLID, KISS i DRY.Znajomości Dockera, w tym podstawowej umiejętności tworzenia Dockerfile i konfiguracji kontenerów.Podstawowej znajomości Kubernetes, m.in. Deployment, ConfigMap, Service.Bardzo dobrej znajomości Git i dobrych praktyk pracy z repozytorium, takich jak git-flow, squash i code review.Doświadczenia z narzędziami CI/CD, w szczególności GitLab Pipelines.Znajomości systemów Linux / UNIX na poziomie developerskim.⭐ Mile widzianeDoś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.🛠 TechnologieNode.js · TypeScript · NestJS · PostgreSQL · RabbitMQ · Kafka · Docker · Kubernetes · Git · GitLab CI/CD · REST API · OpenAPI / Swagger · Jest · Supertest · Prometheus · Grafana · Loki · ELKCo zyskujesz, dołączając do teamu?Stabilność współpracy – długofalową współpracę w oparciu o kontrakt B2BRealny wpływ na systemy – Twoja analiza bezpośrednio kształtuje rozwiązania ITRozwój kompetencji analitycznych – praca w złożonych projektach systemowych i biznesowychŚrodowisko eksperckie – współpraca z doświadczonymi zespołami IT i biznesuKulturę współpracy – nacisk na komunikację, analizę i jakość rozwiązań

Read the full posting on justjoinit →

FAQ

Is the Node.js Developer role at TSS remote?+

This Node.js Developer position is listed as hybrid (Warszawa).

What is the salary for the Node.js Developer role at TSS?+

The listing states PLN 85-100/HOUR.

What seniority level is this Node.js Developer role?+

This is a mid level position.

How do I apply for the Node.js Developer role at TSS?+

Use the "Apply on justjoinit" button to open the original posting on justjoinit, where you can submit your application directly to TSS.