Senior Node.js Developer
Green Minds Sp.zo.o.
⚲ Warsaw
30 240 - 33 600 PLN (B2B)
Wymagania
- Node.js
- Kafka
- GraphQL
- TypeScript
- MongoDB
- AI (nice to have)
- Azure (nice to have)
- React (nice to have)
- Neo4j (nice to have)
Opis stanowiska
O projekcie: - Realny wpływ na architekturę: Nie jesteś tylko „wykonawcą” – jako Senior masz decydujący głos w kwestiach technicznych i kierunku rozwoju warstwy integracyjnej. - Praca z nowoczesnym stackem: Możliwość pogłębienia wiedzy w obszarach, które rzadko występują razem w projektach (np. łączenie grafowego Neo4j z event-driven Kafka). - Elastyczność Wymagania: - Bardzo dobra znajomość Node.js - Doświadczenie komercyjne w TypeScript - Praktyczne doświadczenie w pracy z GraphQL (projektowanie schematów, resolvery) - Doświadczenie w utrzymaniu i rozwoju systemów backendowych w środowisku produkcyjnym - Dobra znajomość architektury aplikacji backendowych - Praktyczna znajomość NoSQL – szczególnie doświadczenie w pracy z MongoDB oraz grafową bazą Neo4j. - Doświadczenie z systemami event-driven (np. Apache Kafka). - Podstawowa znajomość React (ułatwiająca komunikację z frontendem). - Doświadczenie w pracy z systemami o wysokim stopniu złożoności danych. Codzienne zadania: - Rozwój Core Backend: Projektowanie i utrzymanie skalowalnych aplikacji w Node.js przy użyciu TypeScript. - Ewolucja GraphQL: Rozwijanie warstwy API, projektowanie optymalnych schematów i wydajnych resolverów. - Integracja Systemów: Budowa i optymalizacja połączeń między API a bazami NoSQL (MongoDB, Neo4j) oraz systemami streamingowymi (Kafka). - Quality Leadership: Dbanie o jakość i czystość kodu poprzez rygorystyczne Code Review oraz wdrażanie dobrych praktyk inżynierskich. - Decyzje Techniczne: Aktywny udział w projektowaniu architektury i wyborze technologii wspierających rozwój stacku.