Realizowane zadania:
- Opracowywanie i utrzymywanie skalowalnych aplikacji Node.js przy użyciu NestJS.
- Implementacja i zarządzanie interakcjami z bazą danych przy użyciu biblioteki TypeORM.
- Projektowanie i optymalizacja strategii skalowania poziomego dla aplikacji Node.
- Wykorzystywanie zaawansowanych technik Redis, w tym strumienie i pub/sub, w celu poprawy wydajności aplikacji.
- Współpraca z zespołem w celu integracji usług chmury Azure.
- Udział w opracowywaniu i utrzymywaniu potoków CI/CD.
- Wniesienie wkładu do dyskusji zespołowych i udzielenie wskazówek dotyczących najlepszych praktyk i nowych technologii.
Oczekiwania:
- Minimum 4-5 lat doświadczenia na podobnym stanowisku
- Silna biegłość w Node.js i NestJS.
- Solidne zrozumienie biblioteki TypeORM.
- Doświadczenie z skalowaniem horyzontalnym aplikacji w Node.
- Ekspertyza w zaawansowanych technikach Redis, takich jak strumienie i pub/sub.
- Znajomość usług chmurowych Azure.
- Doświadczenie w praktykach DevOps oraz w rurociągach CI/CD.
Proponujemy:
- Praca w 100% zdalna
- Zatrudnienie na podstawie umowy B2B
- 26 dni płatnego urlopu
- Elastyczne godziny pracy
Mile widziane:
- Znajomość nx.dev do zarządzania monorepozytorium.
- Podstawowe zrozumienie Angular.js.