Backend Developer (Java / Scala / Kotlin) – AI-native
Summary
Backend developer at Neula building a SaaS business-process automation platform on the JVM (Scala/Java/Kotlin, Akka, CQRS/Event Sourcing, PostgreSQL) and integrating LLMs (RAG, agent systems). AI tools are part of the daily workflow; hybrid role with 2–3 days/week in the Warsaw office, B2B contract.
Chcesz łączyć świat AI, LLM i low-code w realnych projektach?
Dołącz do zespołu Neula – rozwijamy platformę SaaS do automatyzacji procesów biznesowych z wykorzystaniem naszej autorskiej platformy low-code (Scala + Akka, Angular) oraz integracje z modelami językowymi (np. ChatGPT, Llama, Anthropic).
Naszymi klientami są firmy z sektora finansowego (od średnich do dużych instytucji) oraz innych branż (od retail, media po sektor publiczny). Jesteśmy na etapie szybkiego pozyskiwania kolejnych klientów i zwiększania zespołu.
Szukamy osoby do rozwoju backendu, która chce mieć wpływ na architekturę systemu i rozwijać się w kierunku AI/LLM.
Czym jest dla nas określenie "AI-native" w roli developera?
AI jest u Ciebie elementem warsztatu. Pracuje z Tobą na etapie projektowania, pisania kodu, testów i review. Umiesz ocenić, kiedy model ma rację, a kiedy trzeba go poprawić. I bierzesz odpowiedzialność za całość, w tym za każdą linijkę kodu, którą wygenerował agent.
Co będziesz robić?
- Projektować i rozwijać backend platformy Neula (Scala / Java, Akka)
- Dbać o skalowalność, wydajność i bezpieczeństwo systemu w środowisku chmurowym
- Integrować modele LLM z platformą (m.in. budowa rozwiązań RAG, systemy agentów)
- Wchodzić w nowe obszary zależnie od potrzeb projektu (np. frontend, DevOps, integracje) – nie czekając, aż zrobi to ktoś inny
- Współdecydować o architekturze i rozwiązaniach technicznych – analizować wymagania, proponować rozwiązania i wdrażać je w życie
Kogo szukamy?
- Doświadczenie w budowie backendu w oparciu o JVM (Scala / Java / Kotlin)
- Praktyka w pracy z bazami danych SQL / NoSQL i w tworzeniu oraz integracji REST API
- Umiejętność doboru technologii i narzędzi do problemu, zamiast ograniczania się wyłącznie do znanych rozwiązań
- Praktyczna, codzienna praca z narzędziami AI w procesie wytwarzania oprogramowania oraz świadomość ich ograniczeń
- Znajomość języka polskiego oraz angielskiego w stopniu umożliwiającym codzienną pracę techniczną
Co będzie Twoim atutem?
- Znajomość Scala i Akka
- Umiejętność programowania po stronie frontendu (Angular, TypeScript)
- Doświadczenie w budowie systemów rozproszonych (skalowanie i wysoka dostępność)
- Znajomość administracji serwerami Linux oraz platform chmurowych (np. Azure)
- Doświadczenie w budowaniu rozwiązań opartych o LLM (RAG, agenci) – nie tylko w korzystaniu z nich
- Znajomość platform low-code / BPMS i automatyzacji procesów biznesowych
Dodatkowe informacje
- Dla dociekliwych – nasza architektura opiera się o CQRS/Event Sourcing + Akka, Scala, PostgreSQL, frontend to Angular + TypeScript
- Preferujemy tryb pracy hybrydowej (2 – 3 dni w tygodniu w biurze)
- Atrakcyjne wynagrodzenie adekwatne do umiejętności, doświadczenia i zaangażowania
- Prywatną opiekę medyczną i pakiet sportowy
- Udział w konferencjach, dofinansowanie szkoleń i certyfikatów
- Elastyczne godziny pracy
- Pracę w modelu hybrydowym (2 – 3 dni w tygodniu w biurze w dogodnej lokalizacji przy Rondzie Daszyńskiego w Warszawie)
- Forma współpracy: B2B
Nie musisz spełniać wszystkich punktów – ciekawość nowych technologii i chęć do nauki liczą się dla nas bardziej niż liczba lat doświadczenia w CV. Jeśli masz solidne podstawy JVM i sprawnie pracujesz z AI na co dzień, chętnie Cię poznamy!