Starszy inżynier zaplecza GoLang dla projektu UAV (USA) віддалено Naszym klientem jest zespół myślicieli, twórców i współpracowników połączonych naszym zaangażowaniem w inspirowanie wiodącej pozycji w technologii dronów. Budują technologię dronów i świadczą usługi lotów dronami, aby pomóc naszym klientom odnieść sukces. Ich celem jest zrewolucjonizowanie ekosystemu biznesowego poprzez połączenie technologii dronów ze społecznościami na całym świecie. Uznany za lidera innowacji, nasz klient przek
Starszy inżynier zaplecza GoLang dla projektu UAV (USA) віддалено Naszym klientem jest zespół myślicieli, twórców i współpracowników połączonych naszym zaangażowaniem w inspirowanie wiodącej pozycji w technologii dronów. Budują technologię dronów i świadczą usługi lotów dronami, aby pomóc naszym klientom odnieść sukces. Ich celem jest zrewolucjonizowanie ekosystemu biznesowego poprzez połączenie technologii dronów ze społecznościami na całym świecie. Uznany za lidera innowacji, nasz klient przekształca organizacje dzięki rozwiązaniom w zakresie dostaw dronów i technologii dronów. Tworzą platformy SaaS posiadające opatentowaną technologię aplikacji mobilnych dostępną w sklepach Apple App i Google Play. Razem z klientami zorientowanymi na technologię wspólnie inspirują przyszłość usług dronów, zapewniając inteligentny dostęp do przestrzeni powietrznej, innowacje w zakresie automatyzacji, usprawnione zarządzanie procesami, wydajność operacyjną i zaangażowanie w bezpieczeństwo. Nasz klient, z siedzibą w USA, został założony w 2016 roku i szybko przekształcił się z amerykańskiego start-upu dla małych firm w światowego lidera, otrzymując znaczną inwestycję od jednego z największych przedsiębiorstw na świecie. Podsumowanie stanowiska Nasz klient poszukuje inżyniera oprogramowania backendowego (Golang), który dołączy do zespołu. Idealny kandydat to silny, poliglota programista z doświadczeniem w wykorzystywaniu infrastruktury chmurowej do wspierania projektów inżynierii oprogramowania. Będą odpowiedzialni za projektowanie, rozwijanie, utrzymywanie i ciągłe doskonalenie oraz wspieranie zarówno wewnętrznych, jak i skierowanych do klienta bramek API, sposobu uwierzytelniania, autoryzacji, wystawiania rachunków i ograniczania połączeń przychodzących, narzędzi umożliwiających samoobsługę tych interfejsów API, a także oprzyrządowania, obserwowalność i skalowalność naszych API. Zespół: 4-5 osób (przód, tył, kierownik projektu, architekt i scrum master) Obowiązki: Upewnij się, że Twoja praca spełnia wszystkie kryteria akceptacji. Przetestuj swoją pracę, aby upewnić się, że działa zgodnie z oczekiwaniami. Zaprezentuj swoją pracę klientom, aby uzyskać zgodę. Współpracuj z klientami, aby mieć pewność, że Twoja praca spełni potrzeby biznesowe; Prowadź swój kod (i kod innych osób) przez cały proces aż do wdrożenia; Wykryj pierwotną przyczynę defektów i błędów produkcyjnych i napraw je na żądanie; Prace dokumentacyjne wykonane w niewłaściwej lokalizacji, niezależnie od tego, czy jest to kod, czy biblioteka dokumentów. Przekaż dokumentację docelowym odbiorcom lub odbiorcom. Dokumentuj wcześniej nieudokumentowane systemy lub praktyki napotkane w Twoim środowisku pracy; Informuj członków zespołu o postępie, jeśli napotkasz jakiekolwiek poważne problemy, i aktywnie zachęcaj innych członków zespołu, aby zrobili to samo, zapewniając jednocześnie wgląd w to, jak zoptymalizować tę komunikację; Przeprowadź niezbędną komunikację z Interesariuszami zgodnie z zaleceniami Twojego zespołu i zwróć uwagę na obszary, w których mogą wystąpić problemy z komunikacją z Interesariuszami. Dodatkowo staraj się dobrze zrozumieć cele Interesariuszy, aby pomóc w lepszej komunikacji między Twoim zespołem a nimi; Bądź na bieżąco ze zmianami platformy i bibliotekami innych firm. Proaktywnie badaj lepsze rozwiązania dla obecnych technologii; Reaguj na problemy awaryjne i przydzielone Ci alerty. Wnoszenie pomysłów na ulepszenie systemów monitorowania i ostrzegania; Dołącz do zespołu ds. rozmów kwalifikacyjnych i zaproponuj pomysły, jak ulepszyć proces rozmowy kwalifikacyjnej. Kwalifikacje: ponad 5 lat doświadczenia w rozwoju komercyjnym; Solidne podstawy informatyki; Biegła znajomość Golangu; Doświadczenie w systemach Unix/Linux/Docker; Znajomość i doświadczenie w natywnym środowisku chmurowym (używamy GCP); Doświadczenie w korzystaniu z modeli programistycznych opartych na git intrunk; Doświadczenie w korzystaniu z Open Telemetry w celu zapewnienia obserwowalności, a także innych narzędzi monitorujących, takich jak Datadog; Doświadczenie w modelowaniu i pracy z relacyjnymi bazami danych (RDBMS) i bazami danych bez SQL, dostrajanie wydajności długotrwałych zapytań; Doświadczenie w aplikacjach Docker i koordynowanie ich za pomocą Kubernetes; Zrozumienie architektur zorientowanych na usługi/architektur mikrousług; Znajomość konfiguracji zabezpieczeń usług web/api (SSL, kontrola dostępu) i mikrousług z wykorzystaniem Go; Doświadczenie z JIRA lub innymi systemami śledzenia pracy. Możliwość rozwiązywania zgłoszeń według kolejności priorytetów i współpracy z Technicznym Menedżerem Produktu w celu dostosowania priorytetów; Znajomość tworzenia kompleksowego potoku CI/CD przy użyciu różnych narzędzi do przechowywania artefaktów; Znajomość obsługi systemu MacOS jako komputera stacjonarnego i głównie interfejsów CLI; Doświadczenie w pisaniu i automatyzacji testów jednostkowych, testów funkcjonalnych i testów integracyjnych; Dobra znajomość projektowania i pisania kodu przy użyciu koncepcji programowania obiektowego (OOP), zasad projektowania S.O.L.I.D i wzorców projektowych; Doświadczenie w tworzeniu responsywnych aplikacji jednostronicowych przy użyciu React lub Angular; Korzystaj z funkcji oznaczania, aby oddzielić wersję od wdrożenia isaplus.