W skrócie
- Zadania: Twórz oprogramowanie z nowoczesnymi technologiami i współpracuj nad innowacyjnymi projektami.
- Firma: Innowacyjna firma technologiczna z kulturą współpracy.
- Benefity: Konkurencyjne wynagrodzenie, opieka zdrowotna, praca zdalna i rozwój zawodowy.
- Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
- Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wprowadzaj realne zmiany w projektach.
- Kwalifikacje: Doświadczenie w programowaniu i umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
EBS jest szybko rozwijającą się, przedsiębiorczą firmą technologiczną i częścią Alarm.com. Alarm.com to wiodąca platforma oparta na chmurze dla inteligentnego bezpieczeństwa i Internetu Rzeczy. Ponad 7,6 miliona właścicieli domów i firm codziennie polega na naszych rozwiązaniach, aby uczynić swoje nieruchomości bezpieczniejszymi, mądrzejszymi i bardziej efektywnymi. Innowujemy nowe technologie w szybko rozwijających się obszarach, w tym AI, analityce wideo, rozpoznawaniu twarzy, uczeniu maszynowemu, analizie energii i innych.
Zespół Kontroli Dostępu (AC) to mieszanka inżynierów full-stack, z naciskiem na backend, którzy budują platformę, na której firmy polegają, aby zabezpieczyć i zarządzać fizycznym dostępem do swoich nieruchomości. Nasze usługi obejmują pełną podróż systemu kontroli dostępu — od API w chmurze i potoków zdarzeń po warstwę komunikacyjną, która bezpośrednio rozmawia z panelami, czytnikami kart i inteligentnymi zamkami w terenie.
Poszukujemy Starszego Inżyniera Oprogramowania (z naciskiem na backend), który pasjonuje się budowaniem niezawodnych, skalowalnych systemów, które łączą oprogramowanie w chmurze z rzeczywistym sprzętem i chce zobaczyć, jak jego kod otwiera drzwi — dosłownie — dla firm na całym świecie.
Jako Starszy Inżynier Oprogramowania w zespole Kontroli Dostępu, będziesz projektować, rozwijać i optymalizować usługi backendowe, które napędzają naszą platformę kontroli dostępu — od API w chmurze i potoków zdarzeń po systemy, które komunikują się z fizycznymi kontrolerami i czytnikami w terenie. Chociaż rola ma nacisk na backend, będziesz pracować w całym stosie, przyczyniając się do naszego front-endu, gdy funkcje tego wymagają.
Alarm.com ceni współpracę i wspólne działania w biurze. Budujemy nowy zespół w Krakowie. Nasi pracownicy pracują w pełni z biura z możliwością okazjonalnej pracy zdalnej.
Obowiązki:
- Projektowanie, rozwijanie i utrzymywanie skalowalnych usług backendowych, API i modeli danych, które napędzają naszą platformę kontroli dostępu.
- Budowanie i ulepszanie warstwy komunikacji urządzeń, która łączy naszą platformę chmurową z sprzętem kontroli dostępu — panelami, czytnikami i zamkami — w tym konfigurację urządzeń, aktualizacje oprogramowania układowego i przepływy przetwarzania zdarzeń w czasie rzeczywistym.
- Rozwój funkcji w całym stosie, w tym funkcji front-endowych (Ember.js), gdy projekty tego wymagają.
- Prowadzenie projektów technicznych od początku do końca — podejmowanie decyzji architektonicznych, prowadzenie przeglądów projektów oraz zapewnienie skalowalności, bezpieczeństwa i wydajności.
- Pełnienie roli mentora i wzoru do naśladowania dla rosnącego zespołu w Krakowie — wprowadzanie nowych inżynierów, mentoring młodszych i średniozaawansowanych inżynierów poprzez przeglądy kodu, dyskusje projektowe i współpracę, oraz podnoszenie standardów jakości kodu.
- Udział w całym cyklu życia rozwoju, od zbierania wymagań po wdrożenie i monitorowanie produkcji.
- Praca bezpośrednio z rzeczywistym sprzętem kontroli dostępu w celu opracowania, testowania i debugowania integracji urządzeń.
- Znajomość kompromisów — wiedza, kiedy iterować szybko, a kiedy budować z myślą o skali, solidności i łatwości utrzymania.
- Ścisła współpraca z menedżerami produktów, inżynierami sprzętu/urządzeń oraz innymi zespołami programistycznymi w różnych strefach czasowych.
- Wkład w kulturę innowacji poprzez wprowadzanie nowych pomysłów i technicznych usprawnień do zespołu.
Wymagania:
- Dyplom licencjata lub magistra w dziedzinie informatyki, inżynierii komputerowej lub pokrewnej, lub równoważne doświadczenie zawodowe.
- 5+ lat doświadczenia w profesjonalnym rozwoju oprogramowania, z udokumentowanym sukcesem w realizacji złożonych projektów.
- Zaawansowane umiejętności programowania obiektowego, najlepiej w C#.
- Silne doświadczenie w projektowaniu baz danych, SQL i usługach backendowych.
- Znajomość nowoczesnych frameworków JavaScript, takich jak Ember.js, Angular lub React, będzie dodatkowym atutem.
- Doświadczenie w dziedzinie IoT i/lub automatyzacji domu będzie dodatkowym atutem.
- Solidne osiągnięcia w zakresie wdrażania i poprawy strategii testowania jednostkowego i automatycznego.
- Doświadczenie w systemach rozproszonych, komunikacji w czasie rzeczywistym lub aplikacjach o wysokiej wydajności.
- Doskonałe umiejętności komunikacyjne i zdolność do prowadzenia współpracy międzyfunkcyjnej.
Dlaczego warto pracować dla Alarm.com?
- Dokonaj natychmiastowego wpływu — przejmij projekty, które bezpośrednio wpływają na firmy polegające na naszych rozwiązaniach zabezpieczających każdego dnia.
- Pracuj z rzeczywistymi urządzeniami IoT — zobacz swój kod w akcji na panelach kontroli dostępu, czytnikach i zamkach, z którymi integrujemy.
- Bądź uprawniony — przejmij odpowiedzialność za funkcje, podejmuj decyzje techniczne i buduj produkty najwyższej klasy.
- Pracuj z nowoczesnymi technologiami — nasz stos technologiczny obejmuje C#, .NET, SQL Server, Kafka, Ember.js i aplikacje mobilne.
- Długoterminowe zatrudnienie na podstawie umowy o pracę (CoE).
- Atrakcyjny pakiet benefitów — opieka medyczna, ubezpieczenie na życie, pakiet sportowy, roczny budżet na rozwój zawodowy (2 000 USD).
Senior Software Engineer (.NET) in Kraków – pracodawca: Alarm.com
Alarm.com to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w Krakowie, gdzie innowacje w technologii wideo spotykają się z pasją do jakości. Pracując w zespole inżynieryjnym, będziesz miał możliwość rozwijania swoich umiejętności w obszarze IoT/SaaS, a także korzystania z licznych możliwości rozwoju zawodowego w atmosferze współpracy i wsparcia. Dodatkowo, firma stawia na elastyczność i nowoczesne podejście do pracy, co czyni ją atrakcyjnym miejscem dla ambitnych inżynierów oprogramowania.