Główne obowiązki:
- Projektowanie, rozwijanie oraz optymalizacja aplikacji backendowych z wykorzystaniem Node.js.
- Implementacja nowych funkcji oraz modernizacja istniejących systemów.
- Utrzymywanie wysokiej jakości kodu i prowadzenie testów aplikacji.
- Współpraca z zespołami frontendowymi, testerami oraz innymi specjalistami nad spójnymi rozwiązaniami projektowymi.
- Dokumentowanie rozwiązań technicznych i udział w przeglądach kodu.
- Identyfikowanie problemów i wprowadzanie rozwiązań poprawiających wydajność aplikacji.
Wymagania:
- Min. 3-letnie doświadczenie na stanowisku Node.js Developer.
- Bardzo dobra znajomość Node.js oraz popularnych frameworków, takich jak Express lub NestJS.
- Doświadczenie z bazami danych (np. MongoDB, PostgreSQL).
- Umiejętność pracy z RESTful API i znajomość GraphQL.
- Dobra znajomość systemów kontroli wersji, takich jak Git.
- Wykształcenie wyższe informatyczne lub pokrewne.
- Dobra znajomość języka angielskiego (min. B2).
Mile widziane:
- Znajomość frameworków frontendowych: Angular lub React.
- Znajomość TypeScript.
- Doświadczenie z technologiami chmurowymi, takimi jak AWS czy Google Cloud.
- Umiejętność pracy z Docker i Kubernetes.
- Doświadczenie w środowiskach CI/CD.
- Znajomość metodologii Agile (Scrum, Kanban).
Tech Stack:
Node.js, Express, NestJS, MongoDB, PostgreSQL, RESTful API, GraphQL, Angular, React, TypeScript, Docker, Kubernetes, Google Cloud, AWS, Git
Oferujemy:
- Udział w dynamicznych i nowoczesnych projektach z międzynarodowymi klientami.
- Mentoring i wsparcie na każdym etapie wdrożenia.
- Pracę zdalną lub hybrydową – wedle preferencji.
- Dostęp do najnowszych technologii i możliwość rozwoju w strukturach firmy.
- Elastyczne godziny pracy oraz przyjazną atmosferę w zespole.