Pracuj.pl Praca zdalna Mid

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.