Senior Node.js Developer
Summary
This Senior Backend Engineer role involves building a new telemetry and analytics platform using Node.js, PostgreSQL, and REST APIs. The developer will influence architecture and product development while collaborating with internal clients, with opportunities to work with Go and AI technologies.
Szukamy Senior Backend Engineera do nowo powstającego projektu telemetrycznego. Poszukujemy osoby z bardzo dobrą znajomością Node.js, projektowania REST API oraz PostgreSQL, która będzie miała realny wpływ na architekturę, standardy techniczne i rozwój produktu od samego początku. Kluczowe znaczenie mają umiejętności budowania wydajnych API, doświadczenie w pełnym cyklu wytwarzania oprogramowania oraz gotowość do współpracy z klientami wewnętrznymi. Dużym atutem będzie doświadczenie z Go oraz praktyczne wykorzystanie AI, chatbotów i rozwiązań agentowych.
Projekt
Platforma telemetryczna i analityczna umożliwiająca zespołom instrumentowanie aplikacji, zbieranie danych behawioralnych oraz wydajnościowych, a następnie przekształcanie ich w użyteczne informacje dotyczące adopcji produktów, ścieżek użytkowników oraz satysfakcji użytkowników. Projekt ma docelowo agregować informacje telemetryczne z aplikacji i prezentować je klientom wewnętrznym.
Lokalizacja: Kraków, hybryda 2 dni w tygodniu z biura.
Technologie w projekcie:
- Node.js
- SQL
- PostgreSQL
- REST API / Web API
- Git
- Go
- React
- Angular 2+
- Python
- HTML5
- CSS
- AI / Chatbots / Agentic AI
Wymagania (must have):
- Minimum 5 lat doświadczenia komercyjnego w developmentcie backendowym.
- Bardzo dobra znajomość Node.js.
- Doświadczenie w projektowaniu i budowie wydajnych REST API oraz Web API.
- Doświadczenie z projektowaniem baz danych oraz SQL.
- Praktyczna znajomość PostgreSQL.
- Doświadczenie w całym cyklu wytwarzania oprogramowania (SDLC).
- Bardzo dobre umiejętności rozwiązywania problemów i dbałość o jakość rozwiązań.
- Praktyczna znajomość Git.
- Gotowość do kontaktu z klientami wewnętrznymi oraz zbierania wymagań biznesowych.
- Doświadczenie w analizie wymagań i proponowaniu usprawnień technicznych.
- Umiejętność tworzenia czytelnej dokumentacji technicznej.
- Gotowość do pracy przy prototypach i walidacji nowych rozwiązań.
Wymagania (nice to have):
- Znajomość Go/Python
- Doświadczenie z React lub Angular 2+
- Doświadczenie z HTML5/CSS
- Doświadczenie w supportowaniu środowisk produkcyjnych oraz w Service Management.
- Doświadczenie z AI, GenAI lub Agentic AI oraz z platformami telemetrycznymi lub analitycznymi.
- Chęć ciągłego rozwoju i eksperymentowania z nowymi technologiami.