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.