W skrócie
- Zadania: Twórz nowoczesne aplikacje AI, rozwijaj backend w Javie i frontend w React.
- Firma: Dynamiczna firma z branży bankowości inwestycyjnej, stawiająca na innowacje.
- Benefity: Stabilne zatrudnienie, prywatna opieka medyczna, ubezpieczenie na życie oraz program sportowy.
- Pozostałe informacje: Możliwość rotacji między projektami i lokalizacjami.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na rozwój innowacyjnych rozwiązań.
- Kwalifikacje: Minimum 8-letnie doświadczenie w programowaniu oraz umiejętności współpracy w zespole.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Poszukujemy starszego programisty Full-Stack (Java + React), który dołączy do zespołu naszego klienta i pomoże w budowie nowej platformy aplikacji wspieranej sztuczną inteligencją. Zespół pracuje z nowoczesnymi narzędziami wspomagającymi AI, takimi jak GitHub Copilot oraz generatywna AI, i dba o czysty kod, metody zwinne oraz wysoką jakość dostarczanych rozwiązań. Klient działa w branży bankowości inwestycyjnej, a platforma wspiera zarządzanie zabezpieczeniami i marżami.
Obowiązki:
- Projektowanie, rozwijanie i utrzymywanie skalowalnych usług back-end oraz API przy użyciu Java (Spring Boot)
- Budowanie responsywnych, wydajnych aplikacji front-end przy użyciu React i TypeScript
- Wykorzystanie narzędzi wspomagających rozwój AI, takich jak GitHub Copilot, aby przyspieszyć dostarczanie, zachowując jednocześnie wysoką jakość i bezpieczeństwo
- Projektowanie i integrowanie funkcji generatywnej AI w aplikacjach biznesowych, w tym inżynieria promptów, integracja LLM oraz ocena wyników modeli
- Definiowanie i konsumowanie RESTful API oraz jasne komunikowanie wymagań i ograniczeń między zespołami
- Doradzanie i kierowanie zespołem w zakresie architektury, decyzji projektowych i najlepszych praktyk, w tym odpowiedzialnego korzystania z narzędzi AI
- Mentorowanie programistów i podnoszenie poziomu technicznego zespołu poprzez przeglądy kodu i programowanie w parach
- Tłumaczenie wymagań biznesowych i produktowych na solidne rozwiązania techniczne end-to-end
- Stosowanie zasad czystego kodu i pomoc w poprawie standardów inżynieryjnych, narzędzi i procesów CI/CD
- Pisanie i utrzymywanie testów automatycznych (jednostkowych, integracyjnych, end-to-end) zarówno na froncie, jak i na zapleczu
- Aktywny udział w ceremoniach zwinnych (Scrum/Kanban), w tym w doskonaleniu, planowaniu, przeglądach i retrospektywach
- Ścisła współpraca z QA, menedżerami produktu, architektami i interesariuszami biznesowymi w celu dostarczenia wysokiej jakości pracy, która odpowiada potrzebom biznesowym
- Wsparcie i poprawa istniejących aplikacji w szybkim tempie, w środowisku bankowości inwestycyjnej
Wymagania:
- Co najmniej 8-letnie doświadczenie w profesjonalnym rozwoju oprogramowania, w tym długoterminowe projekty
- Silne doświadczenie praktyczne z Java (Java 11+) oraz Spring / Spring Boot
- Udokumentowane doświadczenie w dostarczaniu funkcji full-stack od UI po usługi back-end i bazę danych
- Doświadczenie w codziennym korzystaniu z GitHub Copilot lub podobnych asystentów kodowania AI
- Praktyczna wiedza na temat generatywnej AI i inżynierii promptów, w tym integracja API LLM (np. OpenAI, Azure OpenAI) w aplikacjach
- Silne umiejętności SQL i doświadczenie z relacyjnymi bazami danych
- Doświadczenie w testowaniu automatycznym (JUnit, Jest, React Testing Library lub podobne)
- Znajomość procesów CI/CD i przepływów pracy opartych na Gicie
- Doskonałe umiejętności rozwiązywania problemów
- Znajomość praktyk zwinnych (Scrum, Kanban itp.)
- Dobre umiejętności komunikacyjne i zdolność do jasnego przedstawiania wymagań innym zespołom
Możliwość dla kandydatów z Polski:
- Możliwość odliczenia kosztów na umowie o pracę dla wszystkich ról deweloperskich
- Stabilne zatrudnienie na podstawie umowy o pracę
- Prywatna opieka medyczna i stomatologiczna oraz ubezpieczenie na życie
- Program MyBenefit (karta sportowa, program wellness itp.)
- Program wewnętrznej mobilności - możliwość rotacji między projektami, lokalizacjami, kontami
Full Stack Engineer in Kraków – pracodawca: Luxoft Poland
Nasza firma to doskonały pracodawca, który oferuje stabilne zatrudnienie oraz bogaty pakiet benefitów, w tym prywatną opiekę medyczną i programy rozwoju zawodowego. Pracując jako DevOps/Cloud Engineer w dynamicznym środowisku, będziesz miał możliwość pracy z nowoczesnymi technologiami, takimi jak Azure i Kubernetes, a także korzystania z programów wewnętrznych, które wspierają rozwój kariery i mobilność między projektami. Nasza kultura pracy sprzyja innowacyjności i współpracy, co czyni nas idealnym miejscem dla osób poszukujących satysfakcjonującej i znaczącej kariery.