Opis: Poszukujemy wykwalifikowanego i zmotywowanego programisty Node.js, który dołączy do naszego zespołu programistów. Idealny kandydat będzie miał solidne doświadczenie w tworzeniu backendu przy użyciu Node.js i TypeScript, dobrą znajomość zasad inżynierii oprogramowania oraz pasję do budowania skalowalnych i wydajnych systemów backendowych. Będziesz ściśle współpracować ze starszymi programistami i architektami przy projektowaniu, rozwijaniu i utrzymywaniu różnych usług backendowych i mikrous
Opis: Poszukujemy wykwalifikowanego i zmotywowanego programisty Node.js, który dołączy do naszego zespołu programistów. Idealny kandydat będzie miał solidne doświadczenie w tworzeniu backendu przy użyciu Node.js i TypeScript, dobrą znajomość zasad inżynierii oprogramowania oraz pasję do budowania skalowalnych i wydajnych systemów backendowych. Będziesz ściśle współpracować ze starszymi programistami i architektami przy projektowaniu, rozwijaniu i utrzymywaniu różnych usług backendowych i mikrousług. Wymagania: Doświadczenie: doświadczenie jako programista backendowy z doświadczeniem w Node.js i TypeScript. Wiedza techniczna: Silne zrozumienie struktur danych i algorytmów , matematyki i zasad tworzenia backendu.Architektura mikrousług: Doświadczenie w tworzeniu i utrzymywaniu systemów opartych na mikrousługach.Systemy przesyłania wiadomości: Doświadczenie w pracy z systemami przesyłania wiadomości, takimi jak SQS, RabbitMQ, Kafka lub podobnymi.Algorytmy: Doświadczenie w konwersji i formatowaniu obrazówZarządzanie bazami danych: Biegłość w relacyjnych bazach danych, takich jak PostgreSQL i MySQL, w tym w projektowaniu schematów i optymalizacji zapytań.Testowanie: Doświadczenie w pisaniu automatycznych testów w celu zapewnienia jakości kodu zaplecza.Zasady projektowania: Zrozumienie zasad SOLID i wzorców projektowych umożliwiających pisanie czystego i łatwego w utrzymaniu kodu.AWS: Doświadczenie w pracy z Usługi AWS, takie jak S3, Lambda, CloudFront itp. Kubernetes: Znajomość wdrażania aplikacji i zarządzania nimi przy użyciu Kubernetes i Docker. Obowiązki na stanowisku: Tworzenie i utrzymywanie solidnych, skalowalnych i wydajnych usług backendu przy użyciu Node.js i TypeScript. Wdrażanie i praca w obrębie architektura mikrousług do tworzenia luźno powiązanych i wysoce spójnych usług. Pracuj z systemami przesyłania wiadomości, takimi jak SQS, RabbitMQ, Kafka lub podobnymi, aby tworzyć odporne na awarie aplikacje rozproszone. Projektuj, wdrażaj i optymalizuj schematy baz danych i zapytania przy użyciu PostgreSQL lub MySQL. Zapewnij kod jakość poprzez pisanie testów jednostkowych, integracyjnych i kompleksowych dla usług backendowych. Wykorzystuj wiedzę o strukturach danych, algorytmach i matematyce w celu optymalizacji wydajności i rozwiązywania złożonych problemów. Współpracuj z inżynierami DevOps w celu wdrażania usług na AWS i zarządzania infrastrukturą chmurową, w tym S3, Lambda i CloudFront. Współpracuj z Kubernetes i Docker w celu wdrażania aplikacji kontenerowych i zarządzania nimi. Stosuj wzorce projektowe i zasady SOLID, aby zapewnić czyste i łatwe w utrzymaniu bazy kodu. Współpracuj z członkami zespołu i bierz udział w przeglądach kodu, dyskusjach technicznych i dzieleniu się wiedzą sesje.Co oferujemy Wzmocnienie projektów: Dzięki ponad 500 klientom z różnych branż i dziedzin zapewniamy ekscytującą możliwość wniesienia wkładu w przełomowe projekty wykorzystujące najnowocześniejsze technologie. Jako zespół opracowujemy produkty cyfrowe, które pozytywnie wpływają na życie ludzi. Wzmacnianie wzrostu: wspieramy kulturę ciągłego uczenia się i rozwoju zawodowego. Naszym celem jest zapewnienie terminowej i kompleksowej pomocy każdemu konsultantowi za pośrednictwem naszego dedykowanego zespołu ds. uczenia się i rozwoju, zapewniając jego ciągły rozwój i sukces. DE&I Matters: W GlobalLogic głęboko cenimy różnorodność i ją akceptujemy. Naszym celem jest zapewnienie równych szans wszystkim osobom,wspieranie włączającego i wzmacniającego środowiska pracy.Rozwój kariery: Nasza kultura korporacyjna kładzie duży nacisk na rozwój kariery, oferując liczne możliwości rozwoju. Regularne interakcje z naszymi zespołami zapewniają ich zaangażowanie, motywację i uznanie. Umożliwiamy członkom naszego zespołu realizację celów zawodowych z pewnością i entuzjazmem. Wszechstronne świadczenia: Oprócz godziwego wynagrodzenia zapewniamy kompleksowy pakiet świadczeń, dla którego priorytetem jest ogólne dobro naszych konsultantów. Naprawdę dbamy o ich zdrowie i staramy się tworzyć pozytywne środowisko pracy. Elastyczne możliwości: W GlobalLogic priorytetowo traktujemy równowagę między życiem zawodowym a prywatnym, oferując elastyczne możliwości dostosowane do Twojego stylu życia. Odkryj z naszą firmą możliwości relokacji i rotacji w celu uzyskania różnorodnych doświadczeń kulturowych i zawodowych w różnych krajach. Informacje o GlobalLogic GlobalLogic jest liderem w dziedzinie inżynierii cyfrowej. Pomagamy markom na całym świecie projektować i budować innowacyjne produkty, platformy i doświadczenia cyfrowe dla współczesnego świata. Integrując projektowanie doświadczeń, złożoną inżynierię i wiedzę specjalistyczną dotyczącą danych, pomagamy naszym klientom wyobrazić sobie, co jest możliwe, i przyspieszamy ich przejście do cyfrowego biznesu jutra. GlobalLogic, z siedzibą w Dolinie Krzemowej, prowadzi studia projektowe i centra inżynieryjne na całym świecie, rozszerzając naszą głęboką wiedzę specjalistyczną na klientów z branży motoryzacyjnej, komunikacyjnej, finansowej, opieki zdrowotnej i nauk przyrodniczych, produkcyjnej, mediów i rozrywki, półprzewodników i technologii. GlobalLogic to spółka należąca do grupy Hitachi działająca pod firmą Hitachi, Ltd. (TSE: 6501), która przyczynia się do tworzenia zrównoważonego społeczeństwa o wyższej jakości życia poprzez wprowadzanie innowacji za pomocą danych i technologii jako firma zajmująca się innowacjami społecznymi.
Pokaż więcej
Pokaż mniej
Посадовий рівень
Помічник
Тип зайнятості
Повний робочий день
Посадові обов’язки
Інженерія
Галузі
Розробка програмного забезпечення