Fullstack Developer with Java (Spring Boot), Vue3 and GenAI models
vidaXL Logistic Services Sp. z o.o.
⚲ Września
Wymagania
- Spring Boot
- Vue3
- Python
- React
- Java
- Google Cloud Platform
- Cloud Run
- Vertex AI
- Cloud Storage
- Celery
- Kafka
- RabbitMQ
- MongoDB
- PostgreSQL
- Gemini
- Flux
- Stable Diffusion
- Docker
- CI/CD
- Git
- Pillow
- OpenCV
Opis stanowiska
Nasze wymagania: 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 Mile widziane: 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 O projekcie: Are you a Full-Stack Developer who enjoys building scalable systems, working with modern AI technologies, and bridging backend and frontend development? At vidaXL, we’re looking for a Full-Stack Developer (Java / 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. Zakres obowiązków: 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 Oferujemy: 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