Node.js Backend Developer (Żappka) (she/he/they)
Green Hive Technology
⚲ Poznań, Warszawa, Kraków, Gdańsk, Wrocław
Wymagania
- Google Cloud Platform
- PostgreSQL
- TypeScript
- Node.js
- Fastify
- Kafka
- GraphQL
Opis stanowiska
Technologia, która robi różnicę Green Hive Technology to software house w Grupie Żabka, w którym tworzymy cyfrowe rozwiązania napędzające rozwój jednego z największych ekosystemów convenience w Polsce. Naszym głównym projektem jest Żappka – aplikacja, która łączy zakupy, płatności, promocje, posiłki, usługi mobilne i wiele więcej, integrując marki Maczfit, Dietly, Jush, delio i Żabka Nano. Pracujemy zwinnie, w interdyscyplinarnych zespołach, wierząc, że różnorodność to źródło najlepszych pomysłów 💚 Aktualnie poszukujemy Node.js Backend Developer! Co będzie należało do Twoich zadań? • projektowanie, wdrażanie i utrzymanie złożonych, skalowalnych mikrousług w architekturze opartej na Node.js i TypeScript; • tworzenie i rozwój API GraphQL oraz integracja systemu z bazami danych PostgreSQL i Redis; • obsługa rosnącego ruchu na platformie z dbałością o wydajność, stabilność i skalowalność systemu; • optymalizacja i automatyzacja procesów backendowych, aby zwiększyć efektywność i jakość usług; • tworzenie oraz rozwój dużych, złożonych rozwiązań IT z naciskiem na architekturę mikroserwisów; • pisanie testów w podejściu TDD oraz dbanie o wysoką jakość kodu i niezawodność systemu; • ścisła współpraca w zwinnym zespole nad rozwiązywaniem złożonych problemów technologicznych. Kogo szukamy? • masz minimum 3 lata doświadczenia w pracy na podobnym stanowisku; • biegle tworzysz nowoczesne oprogramowanie w Node.js z wykorzystaniem TypeScript, GraphQL, PostgreSQL, Redis, Kafka, Docker i Git. • swobodnie poruszasz się w architekturze mikroserwisów; • rozumiesz implikacje wydajnościowe i potrafisz projektować skalowalne rozwiązania; • chcesz pisać testy jakościowe i pracować w podejściu TDD; • masz proaktywne podejście do rozwiązywania problemów i bierzesz odpowiedzialność za efekty swojej pracy; • dobrze czujesz się w integrowaniu różnych rozwiązań; • jesteś komunikatywny/a, chętnie dyskutujesz i masz wpływ na decyzje projektowe; • stawiasz na otwartą, szczerą i przejrzystą komunikację w zespole. Mile widziane • doświadczenie w pracy z rozwiązaniami chmurowymi, mile widziane doświadczenie z Google Cloud Platform (GCP); • doświadczenie w pracy z Kubernetes; • znajomość frameworka Fastify. Co oferujemy? • współpracę w oparciu o kontrakt B2B; • współpracę zdalną z możliwością skorzystania z naszych biur w Poznaniu i Warszawie; • niezbędny sprzęt i narzędzia wspierające efektywną pracę; • preferencyjne warunki na kartę MultiSport, opiekę medyczną LuxMed i ubezpieczenie grupowe Uniqa. A do tego: • realny wpływ na technologie, z których codziennie korzystają miliony ludzi; • zespół, w którym można liczyć na wsparcie i dobrą atmosferę; • miejsce, gdzie Twoje pomysły są słyszane i mają znaczenie; • współpraca z ekspertami i ekspertkami z różnych dziedzin; • czas na rozwój, naukę i testowanie nowych rozwiązań. Jak wygląda nasz proces rekrutacyjny? • Wyślij nam swoje CV – uważnie je przeczytamy. • Jeśli wpiszesz się w nasze wymagania zaprosimy Cię na pierwszą rozmowę rekrutacyjną - rozmowę telefoniczną z Mają. • Kolejny etap to rozmowa techniczna z osobami z zespołu. • Jeśli wszystko pójdzie dobrze – witamy na pokładzie.