{"id":3739789,"url":"https://alion.io/job/jakdojade-senior-backend-engineer-ai-first-kotlin-spring-boot","title":"Senior Backend Engineer (AI-First, Kotlin / Spring Boot)","company":{"id":1786278,"name":"Jakdojade","domain":"jakdojade.pl","url":"https://alion.io/company/jakdojade-pl","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Traffit","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"contractor","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"inferred","locations":["Poznań, Poland"],"countries":["PL"],"hiring_countries":["PL"],"hiring_countries_total":1,"salary":{"min":18000,"max":25000,"currency":"PLN","period":"month","gross":null,"usd_annual":76164},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Claude Code","optional":false},{"name":"Java","optional":false},{"name":"Kotlin","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Spring Boot","optional":false},{"name":"TypeScript","optional":true}],"status":"live","first_seen_at":"2026-11-04T09:35:13Z","employer_posted_date":null,"last_verified_at":"2026-11-04T09:35:13Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Dlaczego Jakdojade? \nJesteśmy firmą produktową, a nasze moce skupiamy na tworzeniu aplikacji Jakdojade, której używa obecnie 5 mln UU miesięcznie. Rozpoznaje nas ponad połowa Polaków. \nPracujemy tutaj, bo mamy realny wpływ na to, co robimy i jak to robimy! Jesteśmy otwarci na zmiany, a decyzje lubimy popierać konkretnymi danymi. \n\nDziałamy w systemie scrumowym i realizujemy zadania w podzespołach domenowych, co oznacza, że będziesz mieć możliwość współpracy z różnymi ekspertami w zależności od projektu oraz Product Ownerami i CTO.\n\nCo zapewniamy? \nwspółpracę w oparciu o umowę B2B przy zaangażowaniu ok. 160–180 h/m-ce\n\nmożliwość współpracy od zaraz, ale chętnie poczekamy\n\ndostęp do narzędzi AI opłacany przez firmę (ze względów bezpieczeństwa i ochrony kodu usługi realizowane są w środowisku i na licencjach Jakdojade)\n\nbudżet jakościowy na rozwój kompetencji, które przyczyniają się do zwiększenia jakości dostarczanych usług\n\npreferencyjne warunki karty Multisport i pakietu LuxMed \n\nregularne omawianie jakości i zakresu świadczonych usług \n\nwprowadzenie w architekturę systemu i procesy projektowe \n\nimprezy integracyjne (mniejsze i większe w formie aktywności sportowych, planszówek i celebrowania sukcesów) \n\npartnerską atmosferę\n\nWspółpraca łączy rozwój produktu z usprawnianiem procesu wytwórczego we współpracy z agentami AI. \n\nJako Backend Engineer będziesz: \ntworzyć kod produkcyjnej jakości z agentami AI (głównie Claude Code): pisać specyfikację, prowadzić agenta, sprawdzać wynik i odpowiadać za zmianę na produkcji\n\nrozwijać i utrzymywać usługi backendowe w Kotlinie i Spring Boot\n\nzamieniać powtarzające się błędy w reguły lintera, testy i automatyzacje\n\ntworzyć dla zespołu instrukcje i polecenia dla agentów, review i automatyzacje cykliczne\n\nsprawdzać, czy usprawnienia działają - po wycofaniach zmian i czasie wdrożenia, nie po zużytych tokenach \n\ndzielić się wiedzą i dobrymi praktykami pracy z AI \n\nokazjonalnie zmieniać frontend wewnętrznego panelu\n\nOdnajdziesz się w tej roli jeśli: \nmasz 3-letnie doświadczenie jako Backend Developer na JVM (Kotlin albo Java) ze Spring Boot\n\nznasz Kotlina - z pracy albo z własnych projektów \n\ndbasz o jakość kodu (Clean Code, Software Craftsmanship) i masz doświadczenie w TDD, DDD, architekturze heksagonalnej, mikroserwisach i event sourcingu\n\nkorzystasz z agentów AI do pracy nad kodem - w pracy albo we własnych projektach - i wiesz, kiedy im nie ufać \n\npiszesz testy, które coś udowadniają, także integracyjne z prawdziwą bazą\n\nznasz PostgreSQL i projektowanie API HTTP\n\nrozumiesz potrzeby użytkowników i kontekst biznesowy\n\npotrafisz działać samodzielnie i efektywnie, nawet przy niepełnych danych\n\npowtarzalną pracę wolisz zamienić w regułę, test albo automatyzację, niż robić ją ręcznie\n\ncenisz współpracę i feedback\n\nDodatkowym atutem będzie:\n\nznajomość dowolnego frameworka frontendowego, TypeScript, dane rozkładowe (GTFS), obserwowalność, systemy rozproszone. Nie wymagamy publicznego GitHuba ani prywatnej subskrypcji narzędzi AI. \n\nChcesz z nami współpracować? To świetnie! Zapraszamy do aplikowania \n\n Chcemy żebyś wiedział/a, że…\nTen proces rekrutacyjny składa się z kilku etapów:\n\nSelekcja CV - patrzymy na Twoje doświadczenie i bardzo ważne są dla nas Twoje odpowiedzi na pytania, które umieściliśmy w formularzu, to one dają nam możliwość przyjrzenia się tym kompetencjom u Ciebie, które nas realnie interesują.\n\nRozmowa, z People and Culture Specialist - Magdą (z wybranymi kandydatami ok. 30 min, online).\n\nZadanie rekrutacyjne - by poznać Twoje flow (przesyłamy je wybranym kandydatom). Zadanie do zrealizowania w Kotlinie i Spring Boot z Claude Code - Przewidujemy, że jego realizacja zajmie 2h. \n\nRozmowa z Product Ownerem (Łukaszem) i CTO (Mikołajem) z elementami live codingu - ok. 2h z przerwą pozwalającą nam poznać Twoje umiejętności.\n\nOferta współpracy - powitanie w naszym zespole.\n\nP.S. Udzielamy informacji zwrotnej. Czasem zrobimy to od razu, w trakcie lub na koniec rozmowy, a czasem po spotkaniu. Feedback otrzymają też osoby, z którymi nie będziemy kontynuować rekrutacji.\n\nTech stack\nKotlin\nJava\nSpring Boot\nAI","description_format":"text","description_chars":4117,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Public Transport","Smart Mobility"],"lifecycle":[{"event":"open","at":"2026-11-04T11:26:15Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":29,"reasons":["seen:0","win:early"],"computed_at":"2026-11-05T01:32:16Z"},"pay":{"stated_usd_annual":76164,"is_top_pay":false},"html_url":"https://alion.io/job/jakdojade-senior-backend-engineer-ai-first-kotlin-spring-boot","json_url":"https://alion.io/job/jakdojade-senior-backend-engineer-ai-first-kotlin-spring-boot.json","meta":{"generated_at":"2026-11-05T01:32:16Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":1841,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1786278},"rest":"https://alion.io/mcp/rest/get_company?id=1786278"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjakdojade-senior-backend-engineer-ai-first-kotlin-spring-boot"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fjakdojade-senior-backend-engineer-ai-first-kotlin-spring-boot"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fjakdojade-senior-backend-engineer-ai-first-kotlin-spring-boot"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/jakdojade-senior-backend-engineer-ai-first-kotlin-spring-boot\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjakdojade-senior-backend-engineer-ai-first-kotlin-spring-boot"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3739789}},{"tool":"search_jobs","arguments":{"company":"jakdojade.pl","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3739789},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}