W skrócie
- Zadania: Twórz oprogramowanie pełnostackowe i współpracuj nad innowacyjnymi projektami.
- Firma: Cisco - lider w dziedzinie technologii współpracy.
- Benefity: Konkurencyjne wynagrodzenie, zdalna praca i możliwości rozwoju zawodowego.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na przyszłość współpracy.
- Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.
Cisco's Webex Engineering Group is redefining the future of collaboration. We're building a world where people connect effortlessly to enjoy modern, uncompromised collaboration across every room, desk, pocket, and application. Our technology powers industry-leading products like Slido, Webex Meetings, Webex Calling, and Webex Contact Center. As a member of our team, your work will ensure every user gets a truly immersive experience regardless of device or location, empowering the hybrid working patterns of the future. Our team is based in Krakow. We operate a hybrid working model.
Twoje wpływy
Jako inżynier oprogramowania będziesz przyczyniać się do projektowania, wdrażania i utrzymania funkcji oprogramowania end-to-end. Pracując blisko z senior developerami, zbudujesz solidne, skalowalne rozwiązania w całym naszym stosie technologicznym, zdobywając praktyczne doświadczenie z technologiami produkcyjnymi. Twoja praca bezpośrednio wpłynie na efektywność naszej globalnej sieci partnerskiej, pomagając zmniejszyć tarcia operacyjne i poprawić ogólne doświadczenie partnerów.
Kluczowe obowiązki
- Projektowanie, wdrażanie i utrzymywanie funkcji oprogramowania full-stack, od intuicyjnych interfejsów frontendowych po wysokowydajne usługi backendowe.
- Rozwój responsywnych i przyjaznych dla użytkownika komponentów frontendowych przy użyciu Angular, HTML5 i CSS3.
- Budowanie i utrzymywanie rozproszonych, wysoko dostępnych mikroserwisów przy użyciu Java, Node.js i Pythona.
- Udział w pełnym cyklu życia oprogramowania, w tym dyskusjach projektowych, przeglądach kodu i kompleksowym testowaniu.
- Poprawa wydajności systemu, niezawodności i obserwowalności w całym stosie.
- Wykorzystanie narzędzi wspomagających kodowanie opartych na AI (np. GitHub Copilot, Cursor) w celu przyspieszenia rozwoju i nauki.
- Współpraca międzyfunkcyjna z zespołami zarządzania produktem, SRE i DevOps.
- Utrzymanie zaangażowania w ciągłe uczenie się, wysoką jakość kodu i doskonałość operacyjną.
Minimalne kwalifikacje
- Dyplom licencjata w dziedzinie informatyki, inżynierii lub pokrewnej.
- 3+ lata profesjonalnego doświadczenia w inżynierii oprogramowania (lub równoważne doświadczenie z praktyk/projektów).
- Podstawowa wiedza na temat rozwoju full-stack i środowisk oprogramowania produkcyjnego.
- Dobre zrozumienie koncepcji rozwoju oprogramowania i architektury z udowodnioną zdolnością do szybkiego uczenia się nowych technologii.
Preferowane kwalifikacje
- Biegłość lub silna znajomość Angular, HTML5, CSS3 i integracji API RESTful.
- Praktyczne doświadczenie lub znajomość Java, Node.js lub Pythona.
- Znajomość frameworków webowych dla przedsiębiorstw (np. Spring) oraz technologii danych/wiadomości, w tym PostgreSQL, MySQL i Kafka.
- Znajomość Git, CI/CD i metodologii ciągłego dostarczania.
- Doświadczenie w korzystaniu z narzędzi kodowania wspomaganych przez AI w celu zwiększenia produktywności.
- Proaktywna chęć uczenia się, debugowania i rozwiązywania problemów produkcyjnych w rozproszonym systemie.
- Kreatywne umiejętności rozwiązywania problemów i zdolność do radzenia sobie z złożonymi wyzwaniami technicznymi.
- Silne umiejętności komunikacyjne z zdolnością do odnalezienia się w różnorodnym, współpracującym środowisku zespołowym.
- Wysoka dbałość o szczegóły i zaangażowanie w dostarczanie wysokiej jakości, niezawodnych wyników.
Full Stack Engineer – pracodawca: Cisco Systems, Inc
Cisco Systems, Inc. to doskonały pracodawca, oferujący wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku technologicznym. Pracując w zespole zajmującym się systemami rozproszonymi, będziesz miał okazję nie tylko rozwijać swoje umiejętności, ale także wpływać na przyszłość platformy Splunk, wprowadzając innowacyjne rozwiązania w chmurze. Nasza kultura pracy opiera się na współpracy i wsparciu, co sprawia, że każdy pracownik czuje się doceniony i zmotywowany do osiągania wspólnych celów.