Senior Software Engineer Fullstack – AI Focus
⚲ Kraków, Warszawa, Mägenwil
7 000 - 8 000 EUR netto (B2B)
Wymagania
- min. 10 lat doświadczenia w nowoczesnej, produktowej inżynierii oprogramowania
- doświadczenie z złożonymi systemami rozproszonymi, najlepiej w e-commerce lub podobnej domenie
- mocna znajomość Javy (preferowana) lub porównywalnych języków
- podejście AI-first: 90%+ kodu tworzone z AI przy zachowaniu kontroli jakości
- znajomość praktyk pod AI: in-code ADRs, agent files, integracje MCP, multi-agent setups, autonomiczne pętle
- procesy zorientowane na AI: spec-driven refinements, automatyczne PR-y, AI-supported reviews
- architektura: DDD, Clean/Hexagonal, Event-Driven Design, SOLID
- odpowiedzialność 'You build it, you own it' — w tym infrastruktura i CI/CD budowane i utrzymywane samodzielnie
Opis stanowiska
Bliźniacza oferta do 5986, ale w wersji Fullstack — ten sam szwajcarski e-commerce i zespół pracujący nad skalowaniem systemu logistycznego. Różnica: tu nie ma wymogu biegłości w React, wystarczy mocna Java (lub porównywalny język), a praca jest w pełni fullstackowa. Reszta bez zmian: AI-first (90%+ kodu z AI), odpowiedzialność za jakość przez testy, linting i analizę statyczną, architektura DDD/Clean/Event-Driven oraz 'You build it, you own it' z CI/CD. Podobnie jak w 5986 opis podkreśla 'dużo drive' i wnoszenie osobowości — warto dopytać o realne oczekiwania co do zaangażowania i godzin pracy.
🔍 Dekoder Ogłoszenia
🟡
you bring your personality, actively help shape the department
Oczekiwanie szerokiej samodzielności i współodpowiedzialności poza zakresem typowych zadań inżynierskich; może oznaczać dodatkowe obowiązki organizacyjne bez jasno określonych granic roli.
🔴
work pragmatically and with a lot of drive
Sygnał kultury pracy nastawionej na wysokie tempo i zaangażowanie; 'drive' bywa eufemizmem na presję i oczekiwanie dyspozycyjności.
🟡
large-scale scaling problem that you can really sink your teeth into
Zapowiedź trudnego, złożonego wyzwania technicznego — atut dla ambitnych, ale też ryzyko długotrwałego obciążenia i pracy nad problemem bez szybkiego rozwiązania.
🔴
one of the most relevant topics of our company
Ogólnikowe podkreślenie wagi projektu bez konkretów; może maskować brak sprecyzowanego zakresu lub realnego wpływu na produkt.
🟡
A pragmatic, agile setup
Deklaracja zwinności bez szczegółów (ceremonie, narzędzia, podejście); 'pragmatic' bywa używane, gdy procesy są nieregularne lub improwizowane.