Go Software Engineer in Katowice

Go Software Engineer in Katowice

Katowice Pełny etat Stacjonarnie
V

W skrócie

  • Zadania: Twórz oprogramowanie dla nowoczesnych urządzeń z wykorzystaniem Go i Python.
  • Firma: Verkada - innowacyjna firma technologiczna zmieniająca sposób ochrony ludzi i miejsc.
  • Benefity: Konkurencyjne wynagrodzenie, programy zdrowotne, elastyczny czas pracy i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na bezpieczeństwo w różnych społecznościach.
  • Kwalifikacje: Doświadczenie w programowaniu w Go oraz umiejętności współpracy w zespole.

Verkada jest firmą, która przekształca sposób, w jaki organizacje chronią swoich ludzi i miejsca, oferując zintegrowaną, wrażliwą na prywatność platformę opartą na sztucznej inteligencji, która obejmuje rozwiązania do zabezpieczeń wideo, kontroli dostępu, czujników jakości powietrza, alarmów, interkomów i zarządzania wizytami.

Co będziesz robić:

  • Rozwijać funkcje dla platform wbudowanych, takich jak kamery, kontrola dostępu, alarmy, czujniki w środowisku Linux embedded.
  • Rozwijać i utrzymywać oprogramowanie Go dla urządzeń wbudowanych z naciskiem na wydajność i bezpieczeństwo.
  • Rozszerzać usługi backendowe zaimplementowane w Pythonie i Go.
  • Uczestniczyć w projektach od pomysłu do wdrożenia i wsparcia klienta.
  • Budować prototypy, pracować nad dowodami koncepcji.
  • Ściśle współpracować z zespołami międzyfunkcyjnymi, aby przetłumaczyć wymagania projektowe na dobrze zaprojektowany i wydajny kod.
  • Przeprowadzać dokładne testy i debugowanie, aby zapewnić dostarczenie wysokiej jakości i wolnego od błędów oprogramowania.
  • Być na bieżąco z najnowszymi aktualizacjami języka Go i najlepszymi praktykami.
  • Optymalizować aplikacje programowe dla lepszej wydajności i efektywności, korzystając z możliwości Go.
  • Aktywnie uczestniczyć w przeglądach kodu, udzielając konstruktywnej informacji zwrotnej w celu poprawy jakości kodu i utrzymania standardów kodowania.
  • Rozwiązywać problemy związane z funkcjonalnością oprogramowania, wydajnością i integracją, zapewniając płynne doświadczenie użytkownika.

Co przynosisz:

  • Udokumentowane doświadczenie w programowaniu w Go, w tym znajomość standardowej biblioteki i narzędzi deweloperskich (debugging i profiling).
  • Dobre doświadczenie w programowaniu w Pythonie lub innych językach skryptowych.
  • Doświadczenie w systemach kontroli wersji.
  • Doświadczenie w projektowaniu i implementacji interfejsów API przy użyciu REST, gRPC i Protobuf.
  • Znajomość baz danych SQL lub NoSQL, takich jak DynamoDB.
  • Doświadczenie w budowaniu backendów zorientowanych na usługi, najlepiej w środowisku chmurowym AWS.
  • Doświadczenie w rozwoju Linux Embedded.
  • Doświadczenie z technologiami konteneryzacji, takimi jak Docker oraz platformami orkiestracji kontenerów, takimi jak Kubernetes.

Benefity dla pracowników w Polsce:

  • Programy zdrowotne, które można dostosować do osobistych potrzeb zdrowotnych i finansowych.
  • Polityka płatnego urlopu rodzicielskiego i benefity związane z płodnością.
  • Czas wolny na relaks i regenerację poprzez płatne dni wolne, przedłużone dni wolne w firmie, elastyczny czas wolny i osobisty czas chorobowy.
  • Stypendium na rozwój zawodowy.
  • Benefity wellness/fitness.
  • Zdrowe lunche codziennie.
  • Benefity dla dojeżdżających.

Verkada jest pracodawcą równych szans i zobowiązuje się do zapewnienia możliwości zatrudnienia wszystkim osobom. Wszystkie aplikacje na stanowiska w Verkada będą traktowane bez względu na rasę, kolor skóry, etniczność, religię, płeć, tożsamość płciową i ekspresję, orientację seksualną, pochodzenie narodowe, niepełnosprawność, wiek, stan cywilny, status weterana, ciążę lub jakąkolwiek inną podstawę zabronioną przez obowiązujące prawo.

Go Software Engineer in Katowice – pracodawca: Verkada

Verkada to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Krakowie, gdzie innowacje i jakość są na pierwszym miejscu. Pracownicy mają możliwość rozwoju zawodowego poprzez współpracę z zespołami zajmującymi się technologią embedded oraz automatyzacją testów, co sprzyja zdobywaniu nowych umiejętności. Dodatkowo, elastyczne dni pracy w biurze oraz kultura współpracy sprawiają, że każdy członek zespołu czuje się doceniony i ma realny wpływ na rozwój produktów.

V

Dane kontaktowe:

Zespół rekrutacyjny Verkada

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Go Software Engineer in Katowice

Go
Python
Linux Embedded Development
API Design and Implementation (REST, gRPC, Protobuf)
SQL or NoSQL Databases (DynamoDB)
Service-Oriented Architecture
AWS Cloud Environment