Poszukujemy Back-End Web Developera. Twoim głównym celem będzie rozwój całej logiki po stronie serwera, zapewniając wysoką wydajność i szybkość reakcji na żądania z frontendu. Będziesz również odpowiedzialny za integrację elementów front-endu zbudowanych przez Twoich współpracowników z aplikacją.
KLUCZOWE OBOWIĄZKI:
- Pisanie i utrzymywanie bezpiecznego, skalowalnego i wydajnego kodu Cloud Native
- Ścisła współpraca z programistami frontend i backend
- Prowadzenie testów automatycznych, nauka i korzystanie z umiejętności gitOps i devOps z doświadczonymi DevOps w naszym zarządzie
- Pomoc współpracownikom w kwestiach technicznych i naprawianie błędów
- Udział w dyskusjach na temat architektury backendu
- Przegląd kodu (pracujemy na GitLab)
UMIEJĘTNOŚCI I WYMAGANIA:
- Co najmniej 2 lata doświadczenia w Node.js lub 1 rok doświadczenia w Go
- Dogłębne zrozumienie architektury backendu dla łatwo skalowalnych aplikacji (mikrousług)
- Dobre zrozumienie wzorców programowania funkcjonalnego i obiektowego
- Doświadczenie z architekturą asynchroniczną
- Znajomość interfejsów API RESTful
- Znajomość baz danych SQL i baz danych no-sql
- Biegły w czytaniu i pisaniu po angielsku (mówimy po polsku, ale czasem czytamy docsy :))
- Znajomość git
- Umiejętność oszacowania czasu wykonania określonych zadań projektowych
- Doświadczenie z aspektami bezpieczeństwa usług
- Dobre zrozumienie testowania
WARTO MIEĆ:
- Znajomość natywnego podejścia do chmury
- Znajomość technologii Docker i Kubernetes