Emerson
Emerson
Emerson to globalna firma technologiczna, programistyczna i inżynieryjna specjalizująca się w automatyzacji oraz zaawansowanych rozwiązaniach przemysłowych. Jej działalność obejmuje produkcję, doradztwo, a także sektor żywności i napojów, wspierając organizacje dążące do bezpieczniejszego, wydajniejszego, bardziej inteligentnego i zrównoważonego funkcjonowania. Emerson kładzie również nacisk na priorytety środowiskowe, społeczne i związane z ładem korporacyjnym, a także na różnorodność, równość i inkluzję, zaangażowanie na rzecz lokalnych społeczności oraz inicjatywy STEM. Dla specjalistów poszukujących możliwości w obszarze technologii przemysłowych i inżynierii firma skupia szeroką międzynarodową kadrę skoncentrowaną na rozwiązywaniu złożonych wyzwań operacyjnych.

Starszy programista full-stack, Node.js, React, PWA, MongoDB — Emerson (praca hybrydowa, Indie)

Kieruj architekturą i realizacją korporacyjnych aplikacji full-stack Emerson z wykorzystaniem Node.js, React, Progressive Web Apps i MongoDB. Odpowiadaj za wydajność, jakość inżynieryjną, niezawodność produkcji i mentoring programistów.

Opis

  • Odpowiadaj za projektowanie i realizację złożonych funkcji full-stack — od modeli danych i kontraktów API po tworzenie React PWA i wdrożenie produkcyjne
  • Twórz skalowalne usługi Node.js i REST API z użyciem Express.js lub NestJS
  • Ustalaj wzorce uwierzytelniania, obsługi błędów, wersjonowania API i wydajności
  • Odpowiadaj za architekturę PWA obejmującą service workers, pamięć podręczną offline, powiadomienia push i możliwość instalacji
  • Projektuj schematy MongoDB, podejścia do agregacji oraz podejmuj decyzje dotyczące szerszej architektury danych
  • Twórz responsywne, przyjazne urządzeniom mobilnym interfejsy React z obsługą dotyku i usprawnieniami wydajności
  • Podnoś jakość inżynieryjną dzięki standardom, przeglądom, zarządzaniu długiem technicznym i spójnym praktykom programistycznym
  • Wspieraj rozwój młodszych i średniozaawansowanych programistów poprzez przeglądy, programowanie w parach i coaching techniczny
  • Analizuj incydenty produkcyjne i poprawiaj wydajność Node.js, MongoDB oraz React/PWA
  • Wnoś perspektywę inżynieryjną do map drogowych, oceny wykonalności, analizy ryzyka i decyzji build-versus-buy
  • Uczestnicz w ceremoniach Agile i planowaniu sprintów

Wymagania

  • Wykształcenie wyższe na poziomie licencjackim w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej
  • Co najmniej osiem lat doświadczenia w tworzeniu aplikacji internetowych full-stack, w tym znaczne doświadczenie z backendem Node.js i frontendem React
  • Ekspercka znajomość tworzenia produkcyjnych usług Node.js z Express.js lub NestJS, projektowania REST API, middleware, uwierzytelniania JWT/OAuth2, dostrajania wydajności i niezawodności usług
  • Zaawansowana znajomość React obejmująca architekturę komponentów, hooki, Redux lub Context API, dzielenie kodu i optymalizację wydajności
  • Udokumentowana umiejętność projektowania i uruchamiania Progressive Web Applications z użyciem service workers, Cache API, Workbox, manifestów aplikacji internetowych, powiadomień push i funkcji instalacji
  • Doświadczenie w tworzeniu aplikacji internetowych zoptymalizowanych pod kątem telefonów i tabletów, z responsywnym interfejsem przyjaznym dotykowi, znajomością Core Web Vitals i testowaniem na różnych urządzeniach
  • Silne praktyczne doświadczenie z MongoDB obejmujące projektowanie dokumentów i kolekcji, potoki agregacji, indeksowanie, optymalizację wydajności i modelowanie danych
  • Ekspercka znajomość dokumentowania REST API, zarządzania API, uwierzytelniania, wersjonowania, projektowania kontraktów i integracji korporacyjnych
  • Znajomość strategii rozgałęziania Git, Azure DevOps lub porównywalnych narzędzi CI/CD oraz pracy w sprintach
  • Bardzo dobra znajomość języka angielskiego w mowie i piśmie
  • Zaawansowana znajomość Workbox będzie dodatkowym atutem
  • Znajomość Web Push API i infrastruktury powiadomień push będzie dodatkowym atutem
  • Doświadczenie z GraphQL lub WebSocket będzie dodatkowym atutem
  • Znajomość architektury mikrousług będzie dodatkowym atutem
  • Doświadczenie z Jest, Cypress, Playwright i automatycznymi testami ukierunkowanymi na PWA będzie dodatkowym atutem
  • Znajomość Dockera i potoków wdrażania kontenerów będzie dodatkowym atutem
  • Doświadczenie z Microsoft Azure będzie dodatkowym atutem

Benefity

  • Konkurencyjny pakiet świadczeń
  • Kilka wariantów ubezpieczenia medycznego
  • Program pomocy pracownikom
  • Grupy zasobów pracowniczych
  • Programy uznania i nagród
  • Elastyczne zasady korzystania z czasu wolnego
  • Płatny urlop rodzicielski dla matek i ojców
  • Urlop wypoczynkowy
  • Dni świąteczne
  • Stały rozwój kariery
  • Możliwości mentoringu, szkoleń i rozwoju przywództwa

Powiązane oferty pracy

Terumo Medical Corporation

Menedżer ds. systemów interwencyjnych — Filadelfia

Terumo Medical Corporation

Promuj urządzenia Terumo Interventional Systems w szpitalach i placówkach ambulatoryjnych w Filadelfii. Rozwijaj bazę klientów, wspieraj zabiegi, szkol personel medyczny i realizuj cele sprzedażowe na swoim terenie.

Otwórz
Averna

Starszy menedżer ds. klientów: rozwiązania w zakresie testowania i jakości

Averna

Rozwijaj działalność Averna w obszarze rozwiązań do testowania i kontroli jakości w Wielkiej Brytanii i Irlandii. Buduj relacje z klientami, zarządzaj szansami sprzedaży w Salesforce i negocjuj złożone transakcje techniczne.

Otwórz
Cross River

Kierownik zespołu inżynierów, systemy chmurowe i rozproszone — Cross River, Jerozolima

Cross River

Kieruj zespołem inżynierów tworzących usługi fintech i infrastrukturę dla płatności, kart, pożyczek i kryptowalut. Hybrydowa praca w Jerozolimie skupia się na systemach cloud-native i sprawnej realizacji projektów.

Otwórz
Aleph Alpha

Starszy badacz AI, wstępne trenowanie modeli bazowych — Aleph Alpha, Heidelberg

Aleph Alpha
51 – 200 Pracownicy
B2BSztuczna inteligencja

Kieruj pracami nad architekturą i trenowaniem na dużą skalę europejskich modeli bazowych Aleph Alpha, kształtując metody treningu na tysiącach procesorów GPU. Twórz i doskonal przepisy treningowe w PyTorch wraz z hybrydowym zespołem z Heidelbergu.

Otwórz