Node.js Developer

JavaScript

Node.js Developer

JavaScript

Uniwersytecka 20, Katowice

Clearcode

Undetermined
B2B
Mid
Remote
2 081 - 3 884 USD
Net per month - B2B

Tech stack

    Node.js

    regular

    REST API

    regular

    Databases

    regular

    Unit Testing

    regular

    Postgres/Elasticsearch

    regular

    AMQP

    nice to have

    Kubernetes/Docker

    nice to have

    Microservice Architecture

    nice to have

Job description

Projekt, nad którym obecnie pracujemy, zrealizowany jest w architekturze mikroserwisów produkcyjnie działających w chmurze z wykorzystaniem platformy Kubernetes. Nasz zespół zbudował i rozwija platformę z wykorzystaniem dobrych praktyk oraz umożliwiając wysoką wydajność i skalowalność. 

Twoim zadaniem będzie pomoc w rozwijaniu tego projektu oraz tworzeniu innych, rozbudowanych projektów, w przyszłości. Specjalizujemy się w budowie rozbudowanych, szybkich oraz skalowalnych platform. Dzielimy się wiedzą w zespole i poza nim. Wykorzystujemy nowoczesne, dobrane do projektu technologie, oraz ciągle rozwijamy się pod względem dobrych praktyk, od zarządzania projektem, przez pracę w zespole, po sam kod.

Czego my używamy w projekcie?

  • korzystamy z Node.js/TypeScript
  • używamy Postgres oraz Elasticsearch
  • pracujemy z systemami kolejkowymi (RabbitMQ)
  • korzystamy z Git/GitLab flow
  • budujemy architekturę mikroserwisów
  • na co dzień pracujemy z REST API
  • nie boimy się testowania jednostkowego (i nie tylko!) :)

Czego oczekujemy od Ciebie?

  • minimum 2 lat doświadczenia komercyjnego w pracy z Node.js lub innych backendowych technologii (jeśli chcesz przejść na Node.js)
  • doświadczenia w pracy z REST API
  • znajomości Gita
  • obeznania w bazach danych
  • doświadczenia w testowaniu jednostkowym
  • znajomości Postgres/Elasticsearch lub pokrewnych
  • wiedzy z zakresu dobrych praktyk
  • języka angielskiego na poziomie umożliwiającym swobodny kontakt z klientem zagranicznym
  • umiejętności pracy w zespole cechującym się otwartością na sugestie i dyskusje
  • chęci dzielenia się wiedzą oraz zdobywania nowych umiejętności i rozwoju
  • zdolności do definiowania jasnych wymagań oraz argumentowania swoich pomysłów i opinii

Będzie super, jeśli dodatkowo:

  • miałeś styczność z systemami kolejkowymi (AMQP)
  • posiadasz doświadczenie w pracy z Kubernetesem
  • .. oraz z Dockerem
  • pracowałeś/aś kiedyś nad architekturą mikroserwisów
  • znasz metodyki zwinne
  • znasz OAuth
  • posiadasz chęć/gotowość do uczestniczenia w procesie zarówno projektowania, jak i wdrażania funkcjonalności
Published: 29.11.2021
Office location