Pracuj.pl Praca zdalna Mid

Node.js Developer/-ka

MakoLab SA

⚲ Łódź, Bałuty

Do uzgodnienia

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.

🔍 Dekoder Ogłoszenia

🟡
Minimum 3 lata doświadczenia w komercyjnym tworzeniu aplikacji backendowych.
Może oznaczać, że szukają kogoś, kto pracował nad produktami, a nie tylko projektami wewnętrznymi lub proof-of-concept.
🔴
Doświadczenie w projektowaniu i rozwoju architektury mikroserwisowej.
Może oznaczać, że będziesz musiał pracować z istniejącą, potencjalnie skomplikowaną architekturą, a niekoniecznie budować ją od zera.
🔴
Optymalizacja istniejących rozwiązań i rekomendowanie usprawnień w zakresie wydajności, skalowalności i bezpieczeństwa.
Może oznaczać, że duża część pracy będzie polegać na naprawianiu i ulepszaniu kodu, który już istnieje, a nie na tworzeniu nowych, ekscytujących funkcjonalności.
🔴
Tworzenie i utrzymywanie dokum
Fragment ogłoszenia jest niekompletny, co może sugerować pośpiech w jego publikacji lub brak dbałości o szczegóły.