Fullstack Developer (GenAI, Spring Boot, Vue3)
vidaXL Logistic Services Sp. z o.o.
Fullstack Developer (GenAI, Spring Boot, Vue3)
Miejsce pracy: Września
Technologies we use
Expected
- Spring Boot
- Vue3
- Python
- React
- Java
Optional
- Google Cloud Platform
- Cloud Run
- Vertex AI
- Cloud Storage
- Celery
- Kafka
- RabbitMQ
- MongoDB
- PostgreSQL
- Gemini
- Flux
- Stable Diffusion
- Docker
- CI/CD
- Git
- Pillow
- OpenCV
Operating system
- Windows
About the project
Are you a Fullstack Developer (GenAI, Spring Boot, Vue3) who enjoys building scalable systems, working with modern AI technologies, and bridging backend and frontend development? At vidaXL, we’re looking for a Fullstack Developer (GenAI, Spring Boot, Vue3) to join our Content Team and help develop and scale our centralized AI platform.
In this role, you will work on AI-powered workflows, integrate advanced models, and automate product content processes across multiple systems. You’ll collaborate with international teams while building reliable and scalable solutions that support our global e-commerce operations.
Your responsibilities
- Develop and maintain our centralized AI platform, including AI workflows, user management, parameter configuration, and feedback interfaces using Java (Spring Boot) for backend and Vue3 for frontend
- Integrate AI models such as Flux, Stable Diffusion, and Gemini, and build API interfaces supporting image, text, video, and other content generation capabilities
- Automate product content workflows by integrating our platform with PIM systems to push generated content and update product records
- Deploy, monitor, and maintain services using Google Cloud infrastructure (Cloud Run, Cloud Functions, Vertex AI, and related services)
- Build and maintain task scheduling systems with queue handling, retry logic, and progress monitoring
- Collaborate with designers and frontend engineers to improve prompt structures and optimize AI-generated outputs
- Participate in English-speaking technical meetings and prepare technical documentation in English
Our requirements
- 3+ years of experience in Java development with Spring Boot
- Strong hands-on experience with Vue3 for frontend development
- Experience with AI-related projects, cloud platforms, or PIM systems is preferred
- Python and/or React experience is considered a plus
- Bachelor’s degree or higher in Computer Science, Software Engineering, Artificial Intelligence, or a related field
- Fluent English communication skills and comfort working in international teams
Optional
- Experience with Google Cloud services such as Cloud Run, Vertex AI, or Cloud Storage
- Knowledge of async task frameworks and message queues (e.g., Celery, Kafka, RabbitMQ)
- Experience with MongoDB or PostgreSQL and database optimization
- Familiarity with AI model integration (Gemini, Flux, Stable Diffusion)
- Experience with Docker, CI/CD pipelines, and Git workflows
- Basic image processing skills using tools such as Pillow or OpenCV
What we offer
- Possibility to work remotely up to 2 days per week or full Home Office
- Stable employment based on an employment contract
- Flexible starting hours (between 7:00 and 9:00)
- Regular cooperation with international teams
- Opportunities for professional development in an international and multicultural environment
- Partial reimbursement of commuting costs
- Private medical care after the probation period
- Life insurance
- Holiday bonus and annual bonus
- Pluxee card transfers
- 20% discount on company products
- Free beverages from vending machines
- “Fruit Wednesdays”
- Co-financing of sports activities
- Team integration events
Benefits
- sharing the costs of sports activities
- private medical care
- sharing the costs of professional training & courses
- life insurance
- remote work opportunities
- flexible working time
- fruits
- corporate products and services at discounted prices
- coffee / tea
- parking space for employees
- meal passes
- christmas gifts
- sharing the commuting costs
- employee referral program
Want to join us?
Please submit your CV in English only!
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age or disability
vidaXL Logistic Services Sp. z o.o.
vidaXL is a major player in the ever-growing world of e-commerce. Since our foundation in 2006, we’ve expanded our global reach, serving millions of customers with a vast selection of products for every aspect of their lives.
Our bold and down-to-earth approach sets us apart. We embrace challenges, take chances, and try new things every day, all to provide the best possible experience for our customers.
We believe in our people and invest in their development. At vidaXL, you’ll have the freedom to grow, innovate, and shape solutions that support a global e-commerce platform.
Join us to growXL!
Klikając w przycisk „Aplikuj” lub w inny sposób wysyłając zgłoszenie rekrutacyjne, zgadzasz się na przetwarzanie Twoich danych osobowych przez vidaXL Logistic Services Sp. z o.o. z siedzibą w: Chocicza Mała 29, 62-300 Września (Pracodawca), jako administratora danych osobowych w celu przeprowadzenia rekrutacji na stanowisko wskazane w ogłoszeniu.
Twoje dane osobowe będą przetwarzane w oparciu o następujące podstawy prawne: (a) aby podjąć działania na Twoje żądanie przed zawarciem umowy (np. informacje o oczekiwanym wynagrodzeniu i dostępności do rozpoczęcia pracy); (b) w oparciu o nasz prawnie uzasadniony interes (np. imię, nazwisko, data urodzenia, dane kontaktowe, wykształcenie, kwalifikacje zawodowe, przebieg dotychczasowego zatrudnienia); c) w oparciu o Twoją zgodę, która wyrażona jest poprzez przeslanie dokumentów aplikacyjnych zawierających takie informacje jak np. wizerunek czy zainteresowania.
Podanie wszystkich danych osobowych, o których mowa powyżej jest dobrowolne, natomiast dane wymienione w lit. a) i b) są niezbędne do wzięcia udziału w rekrutacji. Niepodanie danych skutkuje brakiem możliwości rozpatrzenia kandydatury. Podanie pozostałych danych jest dobrowolne, ale może pomóc w sprawnym przeprowadzeniu procesu rekrutacji.
Masz prawo żądać dostępu do Twoich danych (w tym uzyskania ich kopii), sprostowania danych, ich usunięcia, ograniczenia przetwarzania, przeniesienia, jak również wniesienia sprzeciwu wobec ich przetwarzania. Masz także prawo wniesienia skargi do Prezesa Urzędu Ochrony Danych Osobowych.
Twoje dane osobowe mogą zostać przekazane dostawcom usługi publikacji ogłoszeń o pracę, dostawcom systemów do zarządzania rekrutacjami, dostawcom usług IT (hosting), dostawcom systemów informatycznych.
Podane przez Ciebie dane osobowe nie będą wykorzystywane w celu profilowania albo podejmowania decyzji w sposób zautomatyzowany.
Twoje dane osobowe będą przetwarzane przez okres maks. 1 roku od zakończenia publikacji ogłoszenia, chyba, że wyraziłeś odrębną zgodę na wykorzystanie Twoich danych osobowych w przyszłych rekrutacjach.
W celu realizacji praw lub w przypadku jakichkolwiek pytań związanych z przetwarzaniem Twoich danych osobowych skontaktuj się z nami pod adresem: Wyświetl e-mail na pracuj.pl.