W skrócie
- Zadania: Twórz i rozwijaj funkcje fullstack w Splunkbase i AppInspect.
- Firma: Cisco - lider w innowacjach technologicznych.
- Benefity: Konkurencyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na ekosystem aplikacji Splunk.
- Kwalifikacje: Doświadczenie w programowaniu w Pythonie i React oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
O zespole: Dystrybucja aplikacji jest częścią organizacji App Platform. Budujemy i obsługujemy Splunkbase, rynek aplikacji Splunk oraz AppInspect, który wspiera walidację aplikacji. Nasze usługi pomagają deweloperom publikować aplikacje i umożliwiają klientom odkrywanie oraz korzystanie z aplikacji stworzonych przez Splunk, partnerów i społeczność. Pracujemy nad doświadczeniem rynkowym oraz usługami wspierającymi ekosystem aplikacji Splunk.
O roli: Szukamy inżyniera oprogramowania, który zbuduje i poprawi funkcje fullstack w Splunkbase i AppInspect. Będziesz pracować głównie z Pythonem, JavaScriptem, AWS i bazami danych, łącząc użyteczne interfejsy internetowe z niezawodnymi usługami backendowymi. Będziesz samodzielnie odpowiadać za dobrze zdefiniowane funkcje od projektu po produkcję, wnosić wkład w decyzje techniczne w zespole oraz współpracować z zarządzaniem produktem i partnerami inżynieryjnymi przy większych inicjatywach.
Twoje obowiązki:
- Projektowanie, wdrażanie i dostarczanie funkcji w interfejsach internetowych, usługach Python, API REST i przechowywaniu danych w istniejącej architekturze.
- Budowanie responsywnych, dostępnych interfejsów użytkownika z TypeScript i React oraz integrowanie ich z backendowymi API.
- Samodzielne dostarczanie dobrze zdefiniowanych funkcji, dzielenie pracy na zarządzalne kroki oraz komunikowanie postępów, kompromisów technicznych i ryzyk.
- Współpraca z zarządzaniem produktem, projektantami, architektami i innymi inżynierami w celu poprawy odkrywania aplikacji, publikacji i procesów walidacji.
- Pisanie kodu łatwego w utrzymaniu i automatycznych testów w frontendzie i backendzie; udział w przeglądach kodu oraz ciągłej integracji i dostarczaniu.
- Utrzymywanie i poprawa istniejących usług, badanie problemów produkcyjnych oraz rozwiązywanie defektów i wąskich gardeł wydajnościowych w warstwach aplikacji.
- Dodawanie użytecznych logów, metryk i wskaźników poziomu usług oraz wykorzystywanie spostrzeżeń produkcyjnych do poprawy niezawodności i skalowalności w AWS.
- Stosowanie praktyk bezpiecznego rozwoju, dokumentowanie decyzji technicznych oraz dzielenie się wiedzą z członkami zespołu w środowisku Agile.
Minimalne kwalifikacje:
- 4+ lata profesjonalnego doświadczenia w inżynierii oprogramowania, w tym dostarczanie produkcyjnych aplikacji internetowych lub produktów SaaS.
- Silne umiejętności w Pythonie oraz doświadczenie w budowaniu i utrzymywaniu usług backendowych i API REST w produkcji.
- Praktyczne doświadczenie frontendowe z TypeScript, HTML, CSS oraz nowoczesnym frameworkiem takim jak React, w tym integracja API i zarządzanie stanem aplikacji.
- Doświadczenie w wdrażaniu, monitorowaniu lub rozwiązywaniu problemów z aplikacjami w AWS i Kubernetes, ze zrozumieniem niezawodności i skalowalności aplikacji w chmurze.
- Doświadczenie z relacyjnymi bazami danych, modelowaniem danych i optymalizacją zapytań, a także znajomość przechowywania NoSQL i jego kompromisów.
- Doświadczenie w pisaniu automatycznych testów oraz pracy z Gitem, przeglądami kodu i ciągłymi procesami integracji i dostarczania.
- Umiejętność samodzielnego dostarczania dobrze zdefiniowanych funkcji oraz debugowania problemów w warstwach frontendowych, backendowych i baz danych w architekturze opartej na usługach.
- Jasna komunikacja pisemna i werbalna, współpraca w podejmowaniu decyzji technicznych oraz chęć uczenia się i dzielenia się wiedzą.
Preferowane kwalifikacje:
- Doświadczenie z React i testowaniem frontendowym, dostępnością sieciową lub optymalizacją wydajności przeglądarki.
- Doświadczenie z kolejkami wiadomości i przetwarzaniem asynchronicznym, szczególnie w kontekście walidacji lub innych procesów w tle.
- Znajomość Dockera, Kubernetes lub innych technologii kontenerowych oraz frameworków webowych takich jak Django i Flask, a także protokołów uwierzytelniania takich jak OAuth 2.0, OpenID Connect lub SAML.
- Doświadczenie z rynkami aplikacji, platformami deweloperskimi lub narzędziami do walidacji aplikacji; znajomość produktów Splunk jest pomocna.
Co możesz oczekiwać: Będziesz pracować z inżynierami i partnerami produktowymi nad usługami używanymi przez ekosystem aplikacji Splunk, z możliwościami zobaczenia wpływu swojej pracy na deweloperów i klientów. Wspieramy naukę poprzez posiadanie funkcji, feedback od rówieśników i mentoring w współpracy w zespole.
Dlaczego Cisco? W Cisco rewolucjonizujemy sposób, w jaki dane i infrastruktura łączą i chronią organizacje w erze AI - i nie tylko. Innowujemy bez strachu od 40 lat, aby tworzyć rozwiązania, które napędzają sposób, w jaki ludzie i technologia współpracują w fizycznym i cyfrowym świecie. Te rozwiązania zapewniają klientom niezrównane bezpieczeństwo, widoczność i spostrzeżenia w całym cyfrowym śladzie. Napędzani głębokością i szerokością naszej technologii, eksperymentujemy i tworzymy znaczące rozwiązania. Dodaj do tego naszą światową sieć działaczy i ekspertów, a zobaczysz, że możliwości rozwoju i budowania są nieograniczone. Pracujemy jako zespół, współpracując z empatią, aby osiągać naprawdę wielkie rzeczy na globalną skalę. Ponieważ nasze rozwiązania są wszędzie, nasz wpływ jest wszędzie. Jesteśmy Cisco, a nasza moc zaczyna się od Ciebie. Cisconians napędzają przyszłość. Wspólnie wywieramy wpływ jako zespół, innowując szybko i bez strachu, aby tworzyć znaczące rozwiązania na dużą skalę. Głębokość i szerokość naszej technologii nie tylko przynoszą korzyści naszym klientom – oznacza to również nieograniczone możliwości dla nas do eksperymentowania i uczenia się. Rozumiemy moc, jaką przynoszą nasze unikalne tła, gdy pracujemy razem. Dlatego mamy globalną sieć myślicieli, działaczy, ekspertów i ciekawych twórców, którzy pomagają sobie nawzajem w realizacji najlepszej pracy w życiu.
Fullstack Engineer in Kraków – pracodawca: 541 Cisco Systems Poland sp. Z o.o.
Cisco Systems Poland sp. Z o.o. to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Pracownicy mogą liczyć na rozwój zawodowy poprzez dostęp do szkoleń oraz możliwości współpracy z ekspertami w dziedzinie komunikacji i chmury. Dodatkowo, firma promuje kulturę otwartości i współpracy, co sprawia, że każdy członek zespołu czuje się doceniony i ma realny wpływ na rozwój projektów.
Dane kontaktowe:
Zespół rekrutacyjny 541 Cisco Systems Poland sp. Z o.o.