Smart Working
Smart Working
Smart Working to usługa rekrutacyjna, która pomaga firmom tworzyć zespoły programistyczne złożone ze zweryfikowanych deweloperów z całego świata. Proces selekcji obejmuje oceny techniczne i weryfikację przeszłości kandydatów, dzięki czemu firmy mogą nawiązywać współpracę z deweloperami mającymi doświadczenie w różnych językach programowania i frameworkach. Smart Working wspiera elastyczne zatrudnianie zdalne organizacji działających między innymi w konsultingu, ochronie zdrowia i marketingu, pomagając im zwiększać możliwości w zakresie tworzenia oprogramowania przy jednoczesnym kontrolowaniu kosztów rekrutacji i działalności operacyjnej.

Starszy programista Full-Stack — Pakistan (praca zdalna)

Dołącz do Smart Working jako starszy programista full-stack i zajmuj się działającym, natywnym dla chmury produktem Studio. Twórz API w Node.js/NestJS, rozwijaj funkcje Angular i obsługuj wdrożenia w Google Cloud.

Opis

  • Utrzymywać i rozwijać działającą platformę używaną przez klientów
  • Tworzyć i wspierać usługi backendowe w Node.js i NestJS
  • W razie potrzeby współtworzyć frontend w Angularze
  • Tworzyć i rozwijać REST API oraz utrzymywać dokumentację Swagger/OpenAPI
  • Pomagać w obsłudze systemów Google Cloud Platform, koncentrując się na niezawodności, stabilności i dostępności
  • Realizować wdrożenia produkcyjne za pośrednictwem ustalonych potoków CI/CD i procedur wdrożeniowych
  • Diagnozować incydenty produkcyjne, ustalać ich przyczyny źródłowe i stosować odpowiednie poprawki
  • Pracować z kontenerami Docker i usługami hostowanymi w chmurze
  • Stosować ustalone praktyki dotyczące programowania, środowiska testowego i wdrożeń produkcyjnych
  • Uczestniczyć w przeglądach kodu i przestrzegać istniejących standardów inżynieryjnych oraz wdrożeniowych
  • Samodzielnie projektować, dokumentować i dostarczać rozwiązania techniczne
  • Włączać narzędzia programistyczne wspomagane przez AI do procesu inżynieryjnego

Wymagania

  • Co najmniej 8 lat praktycznego doświadczenia w tworzeniu oprogramowania
  • Co najmniej 4 lata profesjonalnego doświadczenia z Node.js i/lub NestJS
  • Co najmniej 3 lata doświadczenia w tworzeniu aplikacji w Angularze
  • Co najmniej 1,5 roku doświadczenia w tworzeniu aplikacji w React
  • Co najmniej 4 lata doświadczenia w projektowaniu i tworzeniu REST API
  • Co najmniej 3 lata doświadczenia z Dockerem i aplikacjami konteneryzowanymi
  • Co najmniej 2 lata praktycznego doświadczenia w DevOps przy wsparciu działających środowisk produkcyjnych, w tym CI/CD, wdrożeń, monitorowania, reagowania na incydenty i obsługi operacyjnej
  • Co najmniej 2 lata praktycznego doświadczenia w zarządzaniu produkcyjnymi obciążeniami obsługującymi klientów na Google Cloud Platform
  • Doświadczenie z usługami GCP, takimi jak GKE, Cloud Run, Compute Engine, Cloud Storage, Pub/Sub, Cloud SQL lub porównywalnymi usługami
  • Doświadczenie w pracy z automatycznymi potokami CI/CD i procedurami wdrożeniowymi
  • Doświadczenie w tworzeniu i utrzymywaniu dokumentacji Swagger/OpenAPI
  • Doświadczenie w pracy z architekturą mikrousług
  • Umiejętność samodzielnego projektowania rozwiązań technicznych i API
  • Umiejętność samodzielnej pracy przy jednoczesnym wnoszeniu wkładu w pracę doświadczonego zespołu inżynieryjnego
  • Co najmniej rok doświadczenia w korzystaniu z narzędzi programistycznych wspomaganych przez AI, takich jak Claude, MCP, API LLM lub podobne technologie
  • Preferowany co najmniej rok doświadczenia w pracy z architekturą mikrousług

Benefity

  • Stałe godziny pracy: od 11:30 do 21:00 PKT latem oraz od 12:30 do 22:00 PKT zimą
  • Praca w weekendy nie jest wymagana
  • Laptop i niezbędne wyposażenie zapewniane od pierwszego dnia
  • Mentoring, wsparcie społeczności i fora do wymiany pomysłów
  • Długoterminowe możliwości rozwoju kariery, w których docenia się wkład pracowników

Powiązane oferty pracy

Terumo Medical Corporation

Menedżer regionalny ds. sprzedaży Terumo Interventional Systems

Terumo Medical Corporation

Zarządzaj sprzedażą wyrobów medycznych w północno-środkowej części New Jersey, kierując zespołami terenowymi i relacjami ze szpitalami. Rozwijaj przychody regionu i wyniki sprzedaży oraz dbaj o zgodną z wymogami promocję produktów Terumo Interventional Systems.

Otwórz
Claroty

Inżynier automatyzacji testów QA

Claroty

Twórz automatyzację API i interfejsu użytkownika oraz bramki jakości w CI/CD dla platformy Claroty do ochrony systemów cyberfizycznych. Pomagaj chronić infrastrukturę krytyczną dzięki niezawodnym testom.

Otwórz