Senior Node.js Engineer in Warsaw

Senior Node.js Engineer in Warsaw

Warsaw Pełny etat 121500 - 148500 zł / rok (szac.) Hybrydowo
C

W skrócie

  • Zadania: Projektuj i rozwijaj wydajne aplikacje Node.js oraz zarządzaj mikroserwisami w chmurze.
  • Firma: Dynamiczna firma technologiczna z zespołem inżynieryjnym nastawionym na innowacje.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Świetne możliwości kariery w szybko rozwijającym się środowisku.
  • Dlaczego ta praca: Pracuj nad nowoczesnymi systemami i wpływaj na rozwój technologii w realnym czasie.
  • Kwalifikacje: 4+ lata doświadczenia w programowaniu backendowym i znajomość Node.js.

Przewidywane wynagrodzenie mieści się w przedziale 121500 - 148500 zł za rok.

Poszukujemy wysoko wykwalifikowanego inżyniera Node.js, który dołączy do naszego rozwijającego się zespołu inżynieryjnego. Jako starszy członek zespołu, będziesz pełnił rolę lidera w projektowaniu, wdrażaniu i skalowaniu wysoko wydajnych systemów. Będziesz pracować z infrastrukturą chmurową, głównie AWS, oraz budować solidne mikroserwisy, usługi przetwarzania Big Data i platformy danych wspierające aplikacje o dużym obciążeniu w czasie rzeczywistym.

Będziesz odpowiedzialny za architekturę złożonych systemów, zapewniając skalowalność i efektywność, a także udzielając wsparcia młodszym programistom. To ekscytująca okazja dla samodzielnego, technicznie wszechstronnego inżyniera, który czuje się komfortowo pracując niezależnie i odnajduje się w szybkim, współpracującym środowisku.

Kluczowe obowiązki:

  • Architektura i projektowanie: Prowadzenie architektury i projektowania aplikacji Node.js o wysokiej wydajności, skalowalnych i odpornych na błędy, mikroserwisów, systemów przetwarzania Big Data oraz potoków danych działających w środowisku chmurowym (głównie AWS).
  • Infrastruktura chmurowa: Wykorzystanie usług AWS, takich jak EC2, Lambda, RDS, S3, Kafka/MSK, SQS i innych, aby zapewnić, że aplikacje i platformy danych są wysoko dostępne, bezpieczne i wydajne.
  • Mikroserwisy i systemy oparte na zdarzeniach: Budowanie i zarządzanie rozproszonymi, wysoko obciążonymi mikroserwisami oraz architekturami opartymi na zdarzeniach, które mogą skutecznie skalować i obsługiwać duże wolumeny równoczesnego ruchu i danych.
  • Infrastruktura danych: Projektowanie i rozwijanie integracji oraz potoków przetwarzania Big Data, które pobierają, przekształcają i dystrybuują duże wolumeny danych w systemach operacyjnych i analitycznych.
  • Systemy o wysokiej wydajności: Optymalizacja aplikacji Node.js i obciążeń przetwarzania danych pod kątem wydajności przy dużym obciążeniu, zapewniając minimalne opóźnienia i maksymalną przepustowość.
  • Wielowątkowość: Wdrażanie zaawansowanych technik wielowątkowych w celu poprawy wydajności systemu i współbieżności.
  • Jakość kodu i najlepsze praktyki: Pisanie czystego, łatwego w utrzymaniu i wydajnego kodu, przestrzegając branżowych najlepszych praktyk i wzorców projektowych.

Wymagania:

  • 4+ lata doświadczenia w rozwoju backendu
  • Dogłębna wiedza i doświadczenie w tworzeniu API i mikroserwisów
  • Silna znajomość JavaScript oraz znajomość Node.js i dostępnych dla niego frameworków (takich jak Express lub równoważne)
  • Zrozumienie natury programowania asynchronicznego oraz jego specyfiki i obejść
  • Zrozumienie fundamentalnych zasad projektowania skalowalnych aplikacji
  • Doświadczenie w pracy z różnymi rozwiązaniami do przechowywania danych, takimi jak Redis, MongoDB itp.
  • Doświadczenie w pracy z rozwiązaniami kolejkowymi, takimi jak gearman, RabbitMQ, SQS itp.
  • Implementacja modułów testów automatycznych i testów jednostkowych
  • Znajomość narzędzi do wersjonowania kodu, takich jak Git
  • Doświadczenie z usługami chmurowymi, takimi jak AWS i GCP
  • Doświadczenie w pracy z systemem Linux
  • Doświadczenie z procesami CI/CD
  • Bonus: Znajomość K8S oraz pokrewnych frameworków, takich jak helm, Argo-cd, Prometheus itp.

Senior Node.js Engineer in Warsaw – pracodawca: CommIT

Commit to global technologii usługowej, która dynamicznie rozwija swoją obecność w regionie EMEA, oferując wyjątkowe możliwości rozwoju zawodowego w zespole GCP Cloud Account Executive. Pracując w innowacyjnym i przedsiębiorczym środowisku, będziesz miał szansę na realny wpływ na rozwój działu chmurowego oraz na budowanie długotrwałych relacji z klientami, co sprzyja nie tylko osobistemu rozwojowi, ale także przyczynia się do sukcesu całej organizacji. Oferujemy elastyczne warunki pracy, wsparcie w rozwoju kariery oraz dostęp do najnowszych technologii, co czyni nas doskonałym pracodawcą dla ambitnych profesjonalistów.

C

Dane kontaktowe:

Zespół rekrutacyjny CommIT

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Node.js Engineer in Warsaw

Node.js
JavaScript
Microservices
AWS
Big Data Processing
API Development
Asynchronous Programming