Następna praca

Inżynier pełnego stosu z Node.js i React.js @ CodiLime w CodiLime

Opublikowano ponad 30 dni temu

6 wyświetleń

CodiLime

CodiLime

0
0 recenzji
Brak doświadczenia
Pełny etat

Przetłumaczone przez Google

Poznaj nas lepiej CodiLime jest ekspertem w branży oprogramowania i inżynierii sieciowej oraz partnerem serwisowym pierwszego wyboru dla czołowych światowych dostawców sprzętu sieciowego, oprogramowania i firm telekomunikacyjnych. Tworzymy dowody koncepcyjne, pomagamy naszym klientom budować nowe produkty, pielęgnujemy istniejące i świadczymy usługi w środowiskach produkcyjnych. Naszymi klientami są zarówno start-upy technologiczne, jak i duzi gracze z różnych branż i lokalizacji geograficznych

Poznaj nas lepiej

CodiLime jest ekspertem w branży oprogramowania i inżynierii sieciowej oraz partnerem serwisowym pierwszego wyboru dla czołowych światowych dostawców sprzętu sieciowego, oprogramowania i firm telekomunikacyjnych. Tworzymy dowody koncepcyjne, pomagamy naszym klientom budować nowe produkty, pielęgnujemy istniejące i świadczymy usługi w środowiskach produkcyjnych. Naszymi klientami są zarówno start-upy technologiczne, jak i duzi gracze z różnych branż i lokalizacji geograficznych (USA, Japonia, Izrael, Europa).

Choć nie jesteśmy już startupem – mamy na pokładzie ponad 300 osób i działamy od 2011 roku, zachowaliśmy kulturę zorientowaną na ludzi. Nasze wartości są proste:

  • Działaj , aby dostarczać.
  • Zakłócaj rozwój.
  • Połącz siły , aby wygrać.

Projekt i zespół

W tym projekcie będziesz zaangażowany w rozwój zaawansowanego produktu z zakresu cyberbezpieczeństwa – Extended Detection and Response (XDR) – dla jednego z kluczowych partnerów CodiLime. Celem produktu jest dostarczenie platformy SaaS, która integruje różne narzędzia do wykrywania i reagowania na punkty końcowe (EDR), umożliwiając klientom monitorowanie incydentów cyberbezpieczeństwa i zarządzanie nimi.

Nasza platforma umożliwia użytkownikom wykrywanie, wyzwalanie, wyświetlanie i zarządzanie nieoczekiwanymi zdarzeniami poprzez wykorzystanie wewnętrznego silnika sztucznej inteligencji do identyfikowania potencjalnych zagrożeń.

Podstawowa aplikacja jest hostowana w chmurze Azure, co zapewnia skalowalność i niezawodność. CodiLime rozpoczął pracę nad tym projektem w 2021 roku i przyczynił się do wszystkich kluczowych aspektów aplikacji.

Ten projekt jest integralną częścią strategii biznesowej naszego partnera, dzięki czemu otrzymasz rozwiązanie generujące przychody o wysokim stopniu złożoności. Twoja praca będzie miała wpływ na użytkowników końcowych, zapewniając kompleksowe rozwiązanie chroniące ich firmę.

Otrzymasz możliwość opracowania wysokiej jakości rozwiązań na wszystkich etapach tworzenia oprogramowania – architektury, implementacji funkcji, testowania, zarządzania wersjami, konserwacji i dokumentacji – obejmujących zarówno rozwój backendu, jak i frontendu.

Co jeszcze powinieneś wiedzieć:

Struktura zespołu:

  • 9 inżynierów full-stack
  • 2 liderów technicznych (frontend i backend)
  • 1 projektant UX
  • 2 inżynierów ds. kontroli jakości
  • 1 rozwiązanie Architekt
  • 2 Właścicieli Produktu
  • Jesteśmy podzieleni na dwa zespoły, aby zwiększyć efektywność naszych dostaw

Stos technologii:

  • Backend: Node.js, TypeScript, GraphQL, Mikrousługi
  • Frontend: React.js, Kendo UI, React Hook Form, Slate.js, Apollo GraphQL
  • Bazy danych: CosmosDB, MongoDB, PostgreSQL
  • Zarządzanie stanem: MobX
  • Testowanie: Jest, React Testing Library (RTL), Playwright, SonarCloud, Snyk
  • < li> CI/CD: akcje GitHub
  • Chmura Azure: CosmosDB, ADX, Blob Storage, aplikacje funkcyjne, zasady niestandardowe, MS Entra ID, AD B2C, Application Insight, Azure API Management, Web App Service, SignalR , Service Bus

Testowanie:

  • Utrzymujemy 80% zasięgu testów jednostkowych zarówno dla frontendu, jak i backendu. Testy jednostkowe są pisane przy użyciu integracji Jest i React Testing Library (RTL).
  • i testy komponentowe są pisane w Playwright
  • Przed wydaniem zespół ds. kontroli jakości przeprowadza testy eksploracyjne w celu sprawdzenia pracy zespołu

Architektura i API:

  • Zdecydowana większość interfejsów API jest zbudowana przy użyciu Apollo GraphQL, ale istnieje również kilka interfejsów API REST
  • Architektura backendu opiera się na mikrousługach w Azure App Service – doświadczenie to znacząca zaleta, ale tego podejścia będziesz miał okazję nauczyć się w trakcie projektu

Do zespołu poszukujemy doświadczonej osoby ze znajomością React i Node.js. Na co dzień będziesz miał wsparcie głównego architekta rozwiązania

Pracujemy w tym czasie nad wieloma ciekawymi projektami, więc może się zdarzyć, że zaprosimy Cię na rozmowę kwalifikacyjną do innego projektu, jeśli widzimy, że Twoje kompetencje i profil doskonale się do tego nadają.

Więcej powodów, aby do nas dołączyć

  • Elastyczne godziny pracy i podejście do pracy: całkowicie zdalnie, w biurze lub hybrydowo < /li>
  • Rozwój zawodowy wspierany wewnętrznymi sesjami szkoleniowymi i budżetem szkoleniowym
  • Solidne wdrożenie z praktycznym podejściem, które zapewni Ci łatwy start
  • Wspaniała atmosfera wśród profesjonalistów którzy podchodzą do swojej pracy z pasją
  • Możliwość zmiany projektu, nad którym pracujesz

Jako Inżynier Full-stack musisz spełniać następujące kryteria:

  • Doświadczenie z Node.js, React.js i TypeScript
  • Doświadczenie z architekturą mikrousług
  • Doświadczenie w projektowaniu i dokumentowaniu API
  • Doświadczenie z Bazy danych NoSQL (np. MongoDB, CosmosDB)
  • Dobra znajomość podejścia Serverless (preferowane rozwiązania Azure),
  • Doświadczenie z potokami CI/CD
  • Dobra znajomość przynajmniej jedno narzędzie do testów jednostkowych lub integracyjnych (np. Jest, Playwright)
  • Dobra znajomość języka angielskiego (poziom B2+)

Poza powyższymi kryteriami będziemy wdzięczni za miłe -to-haves:

  • Dobra znajomość GraphQL i Apollo Server
  • Doświadczenie z Azure Cosmos DB, Azure Data Explorer (ADX) lub Azure API Management
  • Doświadczenie z GitHub Actions
  • Znajomość architektur jednokierunkowego przepływu danych (Flux, Redux itp.)

Poznaj nas lepiej

CodiLime jest ekspertem w branży oprogramowania i inżynierii sieciowej oraz partnerem serwisowym pierwszego wyboru dla czołowych światowych dostawców sprzętu sieciowego, dostawców oprogramowania i firm telekomunikacyjnych. Tworzymy dowody koncepcyjne, pomagamy naszym klientom budować nowe produkty, pielęgnujemy istniejące i świadczymy usługi w środowiskach produkcyjnych. Naszymi klientami są zarówno start-upy technologiczne, jak i duzi gracze z różnych branż i lokalizacji geograficznych (USA, Japonia, Izrael, Europa).

Choć nie jesteśmy już startupem – mamy na pokładzie ponad 300 osób i działamy od 2011 roku, zachowaliśmy kulturę zorientowaną na ludzi. Nasze wartości są proste:

  • Działaj , aby dostarczać.
  • Zakłócaj rozwój.
  • Połącz siły , aby wygrać.

Projekt i zespół

W tym projekcie będziesz zaangażowany w rozwój zaawansowanego specjalisty ds. cyberbezpieczeństwaduct – Extended Detection and Response (XDR) – dla jednego z kluczowych partnerów CodiLime. Celem produktu jest dostarczenie platformy SaaS, która integruje różne narzędzia do wykrywania i reagowania na punkty końcowe (EDR), umożliwiając klientom monitorowanie incydentów cyberbezpieczeństwa i zarządzanie nimi.

Nasza platforma umożliwia użytkownikom wykrywanie, wyzwalanie, wyświetlanie i zarządzanie nieoczekiwanymi zdarzeniami poprzez wykorzystanie wewnętrznego silnika sztucznej inteligencji do identyfikowania potencjalnych zagrożeń.

Podstawowa aplikacja jest hostowana w chmurze Azure, co zapewnia skalowalność i niezawodność. CodiLime rozpoczął pracę nad tym projektem w 2021 roku i przyczynił się do wszystkich kluczowych aspektów aplikacji.

Ten projekt jest integralną częścią strategii biznesowej naszego partnera, dzięki czemu otrzymasz rozwiązanie generujące przychody o wysokim stopniu złożoności. Twoja praca będzie miała wpływ na użytkowników końcowych, zapewniając kompleksowe rozwiązanie chroniące ich firmę.

Otrzymasz możliwość opracowania wysokiej jakości rozwiązań na wszystkich etapach tworzenia oprogramowania – architektury, implementacji funkcji, testowania, zarządzania wersjami, konserwacji i dokumentacji – obejmujących zarówno rozwój backendu, jak i frontendu.

Co jeszcze powinieneś wiedzieć:

Struktura zespołu:

  • 9 inżynierów full-stack
  • 2 liderów technicznych (frontend i backend)
  • 1 projektant UX
  • 2 inżynierów ds. kontroli jakości
  • 1 rozwiązanie Architekt
  • 2 właścicieli produktu
  • Jesteśmy podzieleni na dwa zespoły, aby zwiększyć efektywność naszych dostaw

Stos technologii:

  • Backend: Node.js, TypeScript, GraphQL, Mikrousługi
  • Frontend: React.js, Kendo UI, React Hook Form, Slate.js, Apollo GraphQL
  • Bazy danych: CosmosDB, MongoDB, PostgreSQL
  • Zarządzanie stanem: MobX
  • Testowanie: Jest, React Testing Library (RTL), Playwright, SonarCloud, Snyk
  • < li> CI/CD: akcje GitHub
  • Chmura Azure: CosmosDB, ADX, Blob Storage, aplikacje funkcyjne, zasady niestandardowe, MS Entra ID, AD B2C, Application Insight, Azure API Management, Web App Service, SignalR , Service Bus

Testowanie:

  • Utrzymujemy 80% pokrycia testów jednostkowych zarówno dla frontendu, jak i backendu. Testy jednostkowe są pisane przy użyciu biblioteki Jest i React Testing Library (RTL)
  • Testy integracyjne i komponentowe są pisane w Playwright
  • Przed wydaniem zespół ds. kontroli jakości przeprowadza testy eksploracyjne w celu sprawdzenia pracy zespołu < /li>

Architektura i interfejs API:

  • Zdecydowana większość interfejsów API jest zbudowana w programie Apollo GraphQL, ale istnieje kilka interfejsów API REST, jak cóż
  • Architektura backendu opiera się na mikroserwisach w Azure App Service – doświadczenie jest znaczącą zaletą, ale tego podejścia będziesz miał okazję nauczyć się w trakcie projektu

Do zespołu poszukujemy doświadczonej osoby ze znajomością React i Node.js. Na co dzień będziesz miał wsparcie głównego architekta rozwiązania

Pracujemy w tym czasie nad wieloma ciekawymi projektami, więc może się zdarzyć, że zaprosimy Cię na rozmowę kwalifikacyjną do innego projektu, jeśli widzimy, że Twoje kompetencje i profil doskonale się do tego nadają.

Więcej powodów, dla których warto do nas dołączyć

  • Elastyczne godziny pracy i podejście do pracy: całkowicie zdalnie, w biurze lub hybrydowo
  • Rozwój zawodowy wspierany wewnętrznymi szkoleniami i budżetem szkoleniowym
  • Solidny onboarding z doświadczoną kadrą praktyczne podejście, które ułatwi Ci start
  • Wspaniała atmosfera wśród profesjonalistów, którzy podchodzą do swojej pracy z pasją
  • Możliwość zmiany projektu, nad którym pracujesz
  • ,[Rozwój funkcjonalności backendowych z wykorzystaniem: Node.js, GraphQL, mikroserwisów, Rozwój funkcjonalności frontendowych z wykorzystaniem: React, MobX, Apollo Client. Przygotowanie Azure App Services (po 3 miesiącach w projekcie, gdy już będziesz gotowy) , Przygotowanie modeli danych do prawidłowe utrzymanie Bazy Danych (Azure ADX i CosmosDB), Budowa i utrzymanie rurociągu CI/CD w GitHub. Działania związane z rozwojem i produkcją środowisk Azure, Utrzymanie jakości pisania testów jednostkowych aplikacji, Efektywna komunikacja i współpraca z innymi programistami, Prowadzenie recenzje kodu pod kątem PR zgłaszanych przez członków zespołu. Prowadzenie dokumentacji projektowej w Confluence. Bycie proaktywnym i zmotywowanym do dostarczania wysokiej jakości pracy :)]

    Wymagania: Node.js, React, TypeScript , architektura mikrousług, API, NoSQL, MongoDB, Cosmos DB, Azure, CI/CD, test integracji, Jest, dramaturg, Golang, GraphQL, Apollo Server, ADX, GitHub Actions, Flux, Redux
    Dodatkowo: Budżet szkoleniowy, Praca zdalna, Elastyczne godziny pracy, Abonament sportowy, Prywatna opieka medyczna, Projekty międzynarodowe, Szkolenia wewnętrzne, Darmowa kawa, Darmowy lunch, Bez dress code'u, Nowoczesne biuro, Darmowe napoje.

Przetłumaczone przez Google

Brak doświadczenia
Pełny etat
Czy chcesz znaleźć odpowiednią pracę?
Nowe oferty pracy w Twoim Telegram
Subskrybuj
używamy cookies
Akceptować