Carrier
Carrier
Carrier opracowuje technologie dla budynków i łańcucha chłodniczego — z myślą o środowiskach, w których liczą się komfort, bezpieczeństwo i niezawodne przechowywanie produktów. Firma tworzy systemy ogrzewania, wentylacji, klimatyzacji i chłodzenia, pomagając organizacjom wspierać zdrowsze przestrzenie wewnętrzne oraz chronić dostawy żywności i leków. Carrier rozwija również rozwiązania dla inteligentnych budynków, odporności energetycznej i bardziej efektywnej infrastruktury, współpracując z partnerami nad wyzwaniami związanymi ze zrównoważonym rozwojem i klimatem. Zespoły firmy działają w sektorach budownictwa, ochrony zdrowia i logistyki, wspierając funkcjonowanie budynków oraz przemieszczanie kluczowych towarów.

Starszy inżynier oprogramowania Full-Stack — AWS i IoT | Carrier | praca hybrydowa, Portugalia

Dołącz do Carrier jako starszy inżynier oprogramowania i twórz platformy full-stack AWS i IoT dla rozwiązań Addvolt z zakresu elektryfikacji flot. Buduj infrastrukturę połączonych urządzeń, usługi chmurowe i aplikacje dla klientów.

Opis

  • Tworzyć i utrzymywać funkcjonalność full-stack obejmującą interfejsy użytkownika, usługi backendowe i interfejsy API
  • Tworzyć i obsługiwać skalowalną, bezpieczną oraz efektywną kosztowo infrastrukturę AWS
  • Śledzić dane od połączonego sprzętu, przez usługi i bazy danych, aż po interfejs produktu
  • Uczestniczyć w całym cyklu życia oprogramowania — od wymagań i projektowania po implementację, przegląd, testowanie, wydanie i monitorowanie
  • Tworzyć czysty, niezawodny i dokładnie przetestowany kod
  • Rozwijać praktyki wytwarzania oprogramowania, automatyzację CI/CD i ogólną architekturę
  • Współpracować z osobami z zespołów produktowego, projektowego, sprzętowego, danych i inżynieryjnego, aby przekładać wymagania na wykonalne rozwiązania techniczne
  • Badać i usuwać problemy w całym stosie technologicznym, w razie potrzeby także incydenty produkcyjne
  • Dokumentować wiedzę techniczną i dzielić się nią z całym zespołem

Wymagania

  • Wykształcenie wyższe w dziedzinie informatyki, inżynierii oprogramowania lub pokrewnej dyscyplinie technicznej albo równoważne doświadczenie praktyczne
  • Znaczące doświadczenie zawodowe na stanowisku inżyniera oprogramowania lub programisty
  • Bardzo dobra znajomość programowania backendowego w co najmniej jednym języku, takim jak Python, Node.js lub Go
  • Doświadczenie zawodowe z nowoczesnymi frameworkami frontendowymi, w tym z React
  • Praktyczne doświadczenie z AWS obejmujące EC2, RDS, S3, Lambda i IAM
  • Doświadczenie we wdrażaniu, obsłudze i diagnozowaniu produkcyjnej infrastruktury chmurowej
  • Praktyczne doświadczenie w konteneryzacji z użyciem Dockera
  • Swoboda pracy w środowiskach Linux
  • Znajomość relacyjnych i/lub nierelacyjnych baz danych NoSQL
  • Doświadczenie w tworzeniu i integrowaniu interfejsów REST lub GraphQL API
  • Znajomość CI/CD, Git i praktyk testowania oprogramowania
  • Bardzo dobre umiejętności analitycznego rozwiązywania problemów i dbałość o szczegóły
  • Autentyczne zainteresowanie IoT, połączonymi urządzeniami oraz zarządzaniem flotą lub energią
  • Jasna komunikacja w języku angielskim i umiejętność skutecznej współpracy między dziedzinami
  • Silne poczucie odpowiedzialności — od wprowadzania funkcji na produkcję po bieżące wsparcie
  • Biegła znajomość języka angielskiego w mowie i piśmie
  • Doświadczenie z Infrastructure as Code, Terraform lub CloudFormation będzie dodatkowym atutem
  • Znajomość inżynierii danych, procesów ETL lub platform analitycznych będzie dodatkowym atutem
  • Znajomość protokołów IoT, takich jak MQTT lub CAN, albo doświadczenie w integrowaniu urządzeń wbudowanych i połączonych będzie dodatkowym atutem
  • Doświadczenie z Figmą lub porównywalnymi narzędziami do współpracy nad projektowaniem interfejsu użytkownika będzie dodatkowym atutem

Benefity

  • Tworzyć oprogramowanie dla zaawansowanych rozwiązań z zakresu automatyzacji i elektryfikacji rzeczywistych zastosowań w rozwijającej się firmie kierującej się jasno określoną misją
  • Blisko współpracować ze specjalistami ds. sprzętu, produktu i danych w otwartym, technicznym środowisku
  • Brać odpowiedzialność za istotne funkcje produktu i rozwijać swoje kompetencje techniczne
  • Otrzymywać pakiet wynagrodzenia dopasowany do posiadanego doświadczenia
  • Korzystać z elastycznego modelu pracy
  • Mieć dostęp do różnorodnych możliwości rozwoju kariery
  • Uczestniczyć w programach rozwoju zawodowego
  • Otrzymywać bieżącą informację zwrotną wspierającą osiąganie sukcesów
  • Pracować w kulturze nastawionej na różnorodność, inkluzywność i zaangażowanie pracowników