Node.js Developer/-ka
MakoLab SA
⚲ Łódź, Bałuty
Wymagania
- Node.js
- TypeScript
- SQL
- NoSQL
- PostgreSQL
- MongoDB
- Docker
- Kubernetes
- Git
- Jira
- Confluence
- CI/CD
- Nest.js
- Strapi
- n8n
- AWS
- Azure Cosmos DB
- GCP
- AWS Lambda
- API Gateway
- CDK
- React Native
- Remix
- Playwright
- Vitest
Opis stanowiska
Nasze wymagania: Minimum 3 lata doświadczenia w komercyjnym tworzeniu aplikacji backendowych. Bardzo dobra znajomość Node.js i TypeScript (ES6+). Doświadczenie w pracy z bazami danych SQL i/lub NoSQL (np. PostgreSQL, MongoDB). Znajomość narzędzi do konteneryzacji, takich jak Docker i Kubernetes. Praktyczna znajomość systemów kontroli wersji (Git). Umiejętność pracy z narzędziami typu Jira, Confluence oraz doświadczenie w pracy z CI/CD. Dobra znajomość języka angielskiego umożliwiająca swobodny udział w spotkaniach i komunikację w zespole międzynarodowym. Mile widziane: Doświadczenie w pracy z frameworkami Nest.js i/lub Strapi. Znajomość narzędzi automatyzacji workflow (n8n lub podobnych). Doświadczenie w projektowaniu i rozwoju architektury mikroserwisowej. Znajomość rozwiązań chmurowych (AWS, Azure, GCP). Doświadczenie z AWS Lambda, API Gateway i CDK. Znajomość frameworków frontendowych: React lub Remix. Doświadczenie w testowaniu aplikacji przy użyciu Playwright i Vitest. Zakres obowiązków: Wytwarzanie i rozwijanie nowych funkcjonalności w aplikacjach backendowych z wykorzystaniem Node.js i TypeScript. Projektowanie, rozwój oraz optymalizacja architektury aplikacji, w tym REST API, GraphQL oraz rozwiązań opartych na mikroserwisach. Analiza wymagań funkcjonalnych i technicznych oraz przekładanie ich na efektywne rozwiązania. Optymalizacja istniejących rozwiązań i rekomendowanie usprawnień w zakresie wydajności, skalowalności i bezpieczeństwa. Tworzenie i utrzymywanie dokumentacji technicznej. Wspieranie zespołu w estymacji zadań i przygotowywaniu założeń projektowych. Zapewnienie wysokiej jakości kodu poprzez stosowanie najlepszych praktyk, testowanie oraz code review.