Job Description
We are looking for a skilled Fullstack Developer to join our Webshops Team, contributing to the development and maintenance of a centralized AI platform. The ideal candidate will have hands-on experience in Java (Spring Boot) for backend development, Vue3 for frontend, and integrating AI/GenAI models. Experience with cloud deployment, international collaboration, and fluent English communication is required. Knowledge of Python and React is a plus.
Key Responsibilities
- Develop and maintain AI platform workflows, user management, parameter configuration, and feedback interfaces using Java (Spring Boot) and Vue3.
- Integrate AI models such as Flux, Stable Diffusion, and Gemini; build APIs for text, image, and video generation.
- Automate enterprise eCommerce workflows by integrating with platforms like Salesforce Commerce Cloud.
- Deploy, monitor, and maintain services on Google Cloud (Cloud Run, Cloud Functions, Vertex AI, etc.).
- Implement task scheduling systems with queue handling, retry logic, and progress monitoring.
- Collaborate with designers, frontend engineers, and marketers to optimize prompt structures and AI output quality.
- Participate in English-speaking team meetings and write technical documentation.
Qualifications
- Education: Bachelor’s degree or higher in Computer Science, Software Engineering, AI, or related fields.
- Experience:
- 3+ years of Java development with Spring Boot (required)
- Strong hands-on experience with Vue3 (required)
- Experience with AI projects, cloud platforms, eCommerce, and PIM systems preferred
- Python and/or React experience is a plus
Technical Skills
Backend:
- Java (Spring Boot); Python (FastAPI, Flask) optional
- RESTful API design, authentication, pagination, and documentation
- Async task frameworks and message queues (Celery, Kafka, RabbitMQ)
- Database expertise: MongoDB, PostgreSQL (optimization included)
Frontend:
- Vue3 (mandatory); React (optional)
- UI/UX integration for AI workflow interfaces
AI & Cloud:
- Google Cloud (Cloud Run, Vertex AI, Cloud Storage)
- Packaging and calling AI models (Gemini, Flux, Stable Diffusion)
- Image/video processing (Pillow, OpenCV)
DevOps & Tools:
- Docker, shell scripting, Git, CI/CD workflows
Language & Communication
- Fluent in English (spoken and written)
- Ability to write technical documentation and participate in international team discussions
Personal Attributes
- Proactive and analytical, with strong ownership mindset
- Detail-oriented with high coding standards
- Quick learner, adaptable to evolving technologies
- Effective communicator and collaborative team player