Senior Full Stack Developer – Node.js
Lokalizacja: Kraków / praca hybrydowa – 6 dni w miesiącu z biura
Forma współpracy: B2B
Wymiar pracy: Full-time
Poziom: Senior
O projekcie
Poszukujemy Senior Full Stack Developera, który dołączy do nowo tworzonego zespołu rozwijającego platformę z obszaru product analytics & telemetry.
To zupełnie nowy, długoterminowy projekt, którego celem jest stworzenie rozwiązania zbierającego dane telemetryczne z różnych aplikacji, analizującego informacje dotyczące zachowań użytkowników i wydajności oraz przekształcającego je w użyteczne insighty.
Projekt jest budowany od podstaw, dlatego developerzy będą mieli realny wpływ na codebase, architekturę, dobór rozwiązań oraz praktyki developerskie.
Rola ma mocny charakter backendowy – kluczowe technologie to Node.js, REST API oraz SQL/PostgreSQL. Doświadczenie frontendowe jest dodatkowym atutem, ale nie stanowi głównego elementu stanowiska.
Twoje zadania
- Udział w projektowaniu architektury oprogramowania.
- Projektowanie i rozwijanie wydajnych REST API.
- Tworzenie rozwiązań backendowych w Node.js.
- Praca z bazami danych PostgreSQL i SQL.
- Implementowanie rozwiązań zgodnie z dobrymi praktykami i wzorcami projektowymi.
- Analiza wymagań oraz rekomendowanie usprawnień technicznych.
- Tworzenie prototypów pozwalających zweryfikować nowe koncepcje i rozwiązania.
- Tworzenie przejrzystej dokumentacji technicznej.
- Udział w automatyzacji i usprawnianiu procesów związanych z cyklem życia aplikacji.
- Współpraca z wewnętrznymi klientami i interesariuszami w celu zrozumienia ich potrzeb i zaproponowania odpowiednich rozwiązań.
- Wykorzystywanie nowoczesnych narzędzi AI wspierających development.
Czego oczekujemy?
- Minimum 5 lat doświadczenia w backend development.
- Bardzo dobrej znajomości Node.js.
- Praktycznego doświadczenia w projektowaniu i budowaniu REST API, w szczególności rozwiązań o wysokiej wydajności.
- Dobrej znajomości SQL i PostgreSQL, w tym projektowania baz danych.
- Doświadczenia z pełnym cyklem SDLC.
- Znajomości Git.
- Bardzo dobrych umiejętności analitycznych i rozwiązywania problemów.
- Dobrych umiejętności komunikacyjnych i swobody we współpracy z klientami oraz interesariuszami.
- Otwartości na wykorzystanie AI w procesie developmentu oraz praktycznego doświadczenia z chatbotami i/lub podejściem agentic/AI agents.
- Języka angielskiego na poziomie minimum B2+.
Mile widziane
- Go – będzie dużym atutem, ale nie jest wymagane.
- React lub Angular 2+.
- Python.
- HTML5 i CSS.
- Doświadczenie we wspieraniu aplikacji na środowisku produkcyjnym.
- Znajomość procesów Service Management.
Co oferujemy?
- Pracę przy nowym projekcie budowanym od podstaw.
- Realny wpływ na architekturę, codebase i standardy developerskie.
- Możliwość pracy z nowoczesnymi rozwiązaniami z obszaru telemetrii, product analytics oraz AI.
- Pracę w zespole liczącym około 10 osób, w większości zlokalizowanych w Polsce.
- Długoterminową współpracę – projekt planowany jest na minimum 12 miesięcy.
- Możliwość późniejszego przejścia na zatrudnienie permanentne.
- Elastyczne godziny pracy – 8 godzin w przedziale 7:00–18:00 CEST.
- Brak dyżurów on-call.
- Model hybrydowy – 6 dni w miesiącu z biura w Krakowie.
- Pracę z nowoczesnym środowiskiem developerskim i narzędziami wykorzystującymi AI.
Jeśli szukasz projektu, w którym nie tylko rozwijasz istniejący system, ale możesz mieć realny wpływ na sposób jego budowania od samego początku, ta rola może być ciekawym kolejnym krokiem.