Programista środkowego backendu (Node.js) віддалено Elastic.io GmbH, ugruntowana platforma integracyjna jako usługa (iPaaS) dostawca poszukuje następującego stanowiska do pracy nad dalszym rozwojem swojej nowoczesnej platformy. Nasz zespół programistów to ukraińscy programiści. Pracujemy głównie wirtualnie i swobodnie komunikujemy się za pomocą Slacka, poczty i Google Meet. Poszukujemy utalentowanego programisty Middle Backend Developer specjalizującego się w Node.js, który dołączy do naszego
Programista środkowego backendu (Node.js)
віддалено
Elastic.io GmbH, ugruntowana platforma integracyjna jako usługa (iPaaS) dostawca poszukuje następującego stanowiska do pracy nad dalszym rozwojem swojej nowoczesnej platformy.
Nasz zespół programistów to ukraińscy programiści. Pracujemy głównie wirtualnie i swobodnie komunikujemy się za pomocą Slacka, poczty i Google Meet. Poszukujemy utalentowanego programisty Middle Backend Developer specjalizującego się w Node.js, który dołączy do naszego dynamicznego zespołu programistów. Na tym stanowisku będziesz odgrywać kluczową rolę w rozwijaniu rdzenia naszego produktu i wdrażaniu konektorów w celu bezproblemowej integracji systemów naszych klientów.
Kluczowe Obowiązki
- Rozwój integracji : Integracja systemów klientów za pomocą naszego iPaaS Service Bus, zapewniająca płynną i bezproblemową łączność.
- Tworzenie komponentów : tworzenie i utrzymywanie komponentów współpracujących z różnymi systemami zewnętrznymi.
- Nowa funkcjonalność : projektuj i rozwijaj nowe funkcje, aby zwiększyć możliwości naszej platformy.
- Jakość kodu : refaktoryzacja istniejącego kodu, naprawianie błędów i przeprowadzanie przeglądów kodu w celu utrzymania wysokich standardów jakości kodu.
- Ciągłe doskonalenie : angażuj się w ciągły rozwój umiejętności i przyczyniaj się do zwiększania ogólnej dojrzałości zespołu.
Wymagania
- Biegłość techniczna : duża wiedza specjalistyczna w zakresie JavaScript i Node.js.
- Rozwój API : rozległe doświadczenie w projektowaniu usług i interfejsów API RESTful.
- Najlepsze praktyki : znajomość najlepszych praktyk tworzenia odpornych i łatwych w utrzymaniu systemów rozproszonych.
- Umiejętności testowania : doświadczenie w testowaniu automatycznym w celu zapewnienia solidnego i niezawodnego kodu.
- Wiedza podstawowa : solidne podstawy w zakresie zasad informatyki.
- Znajomość języka : średni lub wyższy poziom znajomości języka angielskiego.
Preferowane kwalifikacje
- Kolejkowanie wiadomości : Doświadczenie z RabbitMQ w zakresie pośrednictwa w przesyłaniu wiadomości.
- Konteneryzacja : znajomość Dockera i Kubernetesa w zakresie konteneryzacji i orkiestracji.
- Zarządzanie bazami danych : Doświadczenie z MongoDB.
- Rozwój w chmurze : doświadczenie w tworzeniu aplikacji dla środowisk chmurowych.
- Znajomość sieci : głębokie zrozumienie zasad tworzenia sieci.
- Dodatkowe języki : biegłość w dodatkowych językach programowania poza JavaScriptem (JAVA).
Dlaczego warto do nas dołączyć?
- Innowacyjne projekty : pracuj nad najnowocześniejszymi projektami, które sprawiają, że prawdziwy wpływ.
- Środowisko współpracy : dołącz do zespołu, który ceni współpracę, ciągłe uczenie się i rozwój.
- Rozwój zawodowy : możliwości udoskonalenia umiejętności i rozwoju kariery.
Jeśli pasjonujesz się tworzeniem backendu i chcesz pracować w pełnym wyzwań i satysfakcjonującym środowisku, chętnie poznamy Twoją opinię!
Aplikuj teraz i zostań częścią naszego zespołu ds. rozwoju -myślący zespół!
No cóżt oferujemy:
— 18 dni roboczych płatnego urlopu
— Elastyczny grafik pracy
— 5 płatnych zwolnień lekarskich
— Wynagrodzenie powiązane z EUR
< p>
Stos technologii produktu: — Front-end: architektura mikrofrontendów; React.js, Redux, Redux-thunk, Ember.js (starsza wersja, pozbycie się tego)
— Backend: Node.js (Express, Koa), JS, TypeScript
— Przechowywanie danych: MongoDB, ClickHouse
— Logowanie: Graylog + Elasticsearch
— Broker wiadomości: RabbitMQ
— Infrastruktura: każda usługa działa jako kontener dokujący i jest zarządzana przez Kubernetes (Google, Azure, AWS lub bare metal)< br/>— CI: CircleCI
— VCS: GitHub
Nasze cechy:
— Płaska hierarchia – możesz łatwo komunikować się z C menedżerowie na poziomie
— Możesz bezpośrednio wpływać na rozwój techniczny produktu i podejmowanie decyzji dotyczących architektury
— Potrzebujemy inżynierów z szerokim zapleczem technicznym i umiejętnością rozwiązywania problemów o dowolnym poziomie złożoności, a nie tylko programistów
— Nie ma czegoś takiego jak „nie moja część” i „nie mój problem” — pomagamy sobie nawzajem
— Wymagane duże poczucie humoru, mile widziana jest znajomość współczesnych memów :)
p>