Software Engineer
(Full-stack)
Praga / Bratysława / Zdalnie
Jako Inżynier Oprogramowania w Born Digital będziesz pomagać w tworzeniu i utrzymaniu naszej platformy Digital Humans opartej na AI.
To nie jest rola, w której będziesz spędzać cały dzień na wdrażaniu funkcji interfejsu użytkownika. Dużą częścią tej pracy jest zrozumienie, jak działa platforma, debugowanie problemów, integracja z systemami zewnętrznymi oraz pomaganie klientom i współpracownikom w rozwiązywaniu problemów technicznych.
Będziesz pracować z API, workerami, bazami danych, infrastrukturą chmurową, aplikacjami frontendowymi i wszystkim pomiędzy.
Lokalizacja i tryb pracy
- Bratysława – biura SkyPark (The Spot) (hybrydowo)
- Oczekujemy regularnej obecności w biurze, średnio około 3 dni w tygodniu, ale jesteśmy elastyczni.
Co lubimy / czego używamy
- React.js, TypeScript, MUI
- Python, Node.js, GraphQL, Express, FastAPI
- PostgreSQL i MongoDB
- Chmura Azure, Kubernetes, Kubernetes (K8s), Docker, GitHub
- ELK, Prometheus, Grafana, Keycloak, Sentry… (mile widziane)
Jak pracujemy
- Często wdrażamy zmiany i bezlitośnie refaktoryzujemy
- Cenimy ciekawość, odpowiedzialność i pragmatyczne podejście do rozwiązywania problemów
- Codziennie korzystamy z narzędzi AI, ale oczekujemy, że inżynierowie będą rozumieć systemy i kod, z którymi pracują
- Nasz proces rekrutacyjny obejmuje sesję live codingu skoncentrowaną na rozwiązywaniu problemów i podstawach inżynierii oprogramowania
O Tobie
- Masz ponad 3 lata doświadczenia w tworzeniu oprogramowania
- Cechuje Cię techniczna ciekawość i lubisz dochodzić do tego, jak coś działa
- Lubisz debugować problemy i docierać do ich źródłowej przyczyny, nawet gdy odpowiedź nie jest oczywista
- Bierzesz odpowiedzialność i zależy Ci na tym, by wszystko było zrobione dobrze
- Znasz niektóre z technologii, których używamy, i chcesz nauczyć się pozostałych
- Swobodnie komunikujesz się zarówno z osobami technicznymi, jak i nietechnicznymi, klientami, partnerami oraz zewnętrznymi zespołami IT po słowacku lub czesku (angielski będzie dodatkowym atutem)
Obowiązki
Odpowiedzialność za platformę i rozwiązywanie problemów
Poznaj platformę od podszewki. Pracuj w całym stosie technologicznym — od frontendu i usług backendowych po bazy danych, kontenery, infrastrukturę chmurową i środowiska klientów. Pomagaj współpracownikom i klientom diagnozować problemy, identyfikować ich przyczyny źródłowe i dbać o płynne działanie systemu.
Komunikacja z klientem i komunikacja techniczna
Współpracuj bezpośrednio z klientami, partnerami i zewnętrznymi zespołami IT, aby zrozumieć wymagania, rozwiązywać problemy, wspierać integracje i pomagać we wdrożeniach zakończonych sukcesem. Większość komunikacji odbywa się obecnie w języku słowackim lub czeskim, z okazjonalną komunikacją po angielsku.
Rozwój API, integracji i danych
Projektuj i optymalizuj API, integracje, workery oraz interakcje z bazami danych z wykorzystaniem technologii takich jak PostgreSQL, MongoDB i GraphQL. Pomagaj łączyć naszą platformę z systemami klientów i usługami zewnętrznymi.
Rozwój aplikacji
Projektuj, rozwijaj i utrzymuj komponenty frontendowe i backendowe naszej platformy, korzystając z technologii takich jak React, TypeScript, Python i Node.js.
Dlaczego warto do nas dołączyć?
🧑🏻💻 Świetny zespół, (prawie) zero biurokracji, dużo swobody
🚀 Pracuj nad najnowocześniejszą technologią AI – stań się częścią przyszłości transformacji cyfrowej z Digital Humans
💸 Konkurencyjne warunki
🤝 Bez mikrozarządzania. Po prostu zależy nam na wynikach i dobrej atmosferze
Tworzymy skalowalne platformy dla produktów stawiających AI na pierwszym miejscu. Pracuj na miejscu lub zdalnie — jakkolwiek pomoże Ci to osiągać najlepsze wyniki.