Programista Fullstack (Java/Python +Angular/React) (M/K)
⚲ Warszawa
Do uzgodnienia
Wymagania
- Java
- Spring Boot
- Python
- Angular
- React
- Docker
- Kubernetes
- OpenShift
- RESTful
- AI
Opis stanowiska
Dołącz do zespołu, który tworzy nowoczesne rozwiązania informatyczne – od pierwszych wersji MVP po rozbudowane systemy klasy Enterprise. Szukamy osoby, która lubi łączyć świat backendu i frontendu, współtworzyć architekturę rozwiązań oraz szukać najlepszych technologicznie sposobów realizacji projektów.
Twój zakres obowiązków:
• Projektowanie i rozwój skalowalnych i wysokodostępnych rozwiązań zarówno w architekturze mikroserwisów jak również hybrydowych z wykorzystaniem AI (Backend w Java/Python, Frontend w Angular/React)
• Integracja systemów z modelami AI (LLM, RAG, agenci AI) przy użyciu Python i odpowiednich frameworków
• Analiza specyfiki rozwiązań i sugerowanie podejścia do realizacji
• Dbanie o jakość kodu i zgodność z obowiązującymi standardami
• Sprawdzanie/testowanie nowych narzędzi AI i wdrażanie ich (zarówno do kodu, jak i do procesów developerskich)
Wymagania:
• Minimum 2 lata doświadczenia komercyjnego
• Bardzo dobra znajomość Java oraz Spring/Spring Boot, Python.
• Doświadczenie w rozwoju aplikacji frontendowych w Angular, TypeScript , JavaScript, HTML5 i CSS3, React
• Doświadczenie z konteneryzacją (Docker/ Kubernetes/ OpenShift)
• Znajomość narzędzi takich jak Maven, npm, Git i Bitbucket
• Biegłość w budowaniu mikrousług RESTful przy użyciu JSON i XML
• Zainteresowanie i nadążanie za rozwojem AI i nowymi narzędziami oraz doskonalenie własnego warsztatu
• Znajomość języka angielskiego na poziomie min. B2
• Otwartość na kontakt z klientem
Mile widziane:
• Doświadczenie z rozwiązaniami GenAI i modelami LLM
• Zrozumienie architektury modeli AI
• Wiedza na temat algorytmów ML (np. regresja liniowa, drzewa decyzyjne, k-means)
Oferujemy:
•
100% pracę zdalną
• Elastyczne godziny pracy
• Niekorporacyjne podejście do pracy
• Długoterminowe, międzynarodowe projekty
• Szkolenia merytoryczne oraz budżet szkoleniowy - naszą wartością są ludzie, ich wiedza i doświadczenie, dlatego wspieramy ich rozwój finansując szkolenia
• Kartę Multisport, ubezpieczenie grupowe UNIQA i prywatną opiekę medyczną (LuxMed/ Medicover)
Twój zakres obowiązków:
• Projektowanie i rozwój skalowalnych i wysokodostępnych rozwiązań zarówno w architekturze mikroserwisów jak również hybrydowych z wykorzystaniem AI (Backend w Java/Python, Frontend w Angular/React)
• Integracja systemów z modelami AI (LLM, RAG, agenci AI) przy użyciu Python i odpowiednich frameworków
• Analiza specyfiki rozwiązań i sugerowanie podejścia do realizacji
• Dbanie o jakość kodu i zgodność z obowiązującymi standardami
• Sprawdzanie/testowanie nowych narzędzi AI i wdrażanie ich (zarówno do kodu, jak i do procesów developerskich)
Wymagania:
• Minimum 2 lata doświadczenia komercyjnego
• Bardzo dobra znajomość Java oraz Spring/Spring Boot, Python.
• Doświadczenie w rozwoju aplikacji frontendowych w Angular, TypeScript , JavaScript, HTML5 i CSS3, React
• Doświadczenie z konteneryzacją (Docker/ Kubernetes/ OpenShift)
• Znajomość narzędzi takich jak Maven, npm, Git i Bitbucket
• Biegłość w budowaniu mikrousług RESTful przy użyciu JSON i XML
• Zainteresowanie i nadążanie za rozwojem AI i nowymi narzędziami oraz doskonalenie własnego warsztatu
• Znajomość języka angielskiego na poziomie min. B2
• Otwartość na kontakt z klientem
Mile widziane:
• Doświadczenie z rozwiązaniami GenAI i modelami LLM
• Zrozumienie architektury modeli AI
• Wiedza na temat algorytmów ML (np. regresja liniowa, drzewa decyzyjne, k-means)
Oferujemy:
•
100% pracę zdalną
• Elastyczne godziny pracy
• Niekorporacyjne podejście do pracy
• Długoterminowe, międzynarodowe projekty
• Szkolenia merytoryczne oraz budżet szkoleniowy - naszą wartością są ludzie, ich wiedza i doświadczenie, dlatego wspieramy ich rozwój finansując szkolenia
• Kartę Multisport, ubezpieczenie grupowe UNIQA i prywatną opiekę medyczną (LuxMed/ Medicover)
🔍 Dekoder Ogłoszenia
🟡
tworzy nowoczesne rozwiązania informatyczne – od pierwszych wersji MVP po rozbudowane systemy klasy Enterprise
Może oznaczać pracę nad projektami na różnych etapach rozwoju, od prototypów po dojrzałe systemy, co może wiązać się z różnym poziomem stabilności i dokumentacji.
🟡
lubi łączyć świat backendu i frontendu
Oczekuje się, że będziesz pracować zarówno nad logiką po stronie serwera, jak i interfejsem użytkownika, co może oznaczać dużą wszechstronność i potrzebę ciągłego przełączania kontekstu.
🟡
współtworzyć architekturę rozwiązań
Może oznaczać rzeczywisty wpływ na decyzje architektoniczne, ale też konieczność adaptacji do istniejących, być może nieoptymalnych, rozwiązań.
🟡
szukać najlepszych technologicznie sposobów realizacji projektów
Sugestia, że będziesz mieć swobodę w wyborze technologii, ale może też oznaczać konieczność ciągłego badania i wdrażania nowych narzędzi, co pochłania czas.
🔴
Otwartość na kontakt z klientem
Może oznaczać bezpośrednią komunikację z klientem, co wymaga umiejętności interpersonalnych i zarządzania oczekiwaniami, a nie tylko czystego kodowania.