Search by job, company or skills

VidaXL

Senior Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Introduction

vidaXL is looking for an experienced Senior Developer to join our Customer Service AI (CS AI) team.

The CS AI team is responsible for building and scaling an AI-powered Customer Service Agent, which automates customer interactions by:

  • Processing tickets from Zendesk
  • Performing intent recognition and data enrichment
  • Leveraging AI/LLMs to generate customer responses
  • Integrating with internal systems to execute actions (e.g. refunds, replacements)

As a Senior Developer, you will play a key role in designing and building scalable, reliable backend systems that power these AI-driven workflows.

The ideal candidate thrives in a fast-paced environment, is comfortable working with microservices and cloud-native architectures, and has a strong focus on performance, reliability, and maintainability.

Responsibilities

  • Develop and maintain CS AI Java application.
  • Design deterministic system that leverages AI where appropriate.
  • Design and implement scalable, resilient, and high-performance backend systems.
  • Build and maintain RESTful APIs and integrations with internal and external systems.
  • Work on event-driven architectures using tools such as Kafka or similar messaging systems.
  • Collaborate closely with DevOps engineers to ensure CI/CD, monitoring, and observability best practices.
  • Troubleshoot production incidents, perform root cause analysis, and improve system stability and performance.
  • Contribute to the design and implementation of AI-driven workflows, including integrations with LLMs.
  • Ensure high standards in code quality, testing, and documentation.
  • Participate in architecture discussions and contribute to continuous improvement of the platform.
  • Contribute to automated testing strategy.
  • Work closely with Product Owners and other stakeholders to translate business needs into technical solutions.

Requirements

  • Bachelor's degree in computer science, Software Engineering, or equivalent practical experience.
  • 5+ years of experience in backend development using Java.
  • Interest/experience in AI Agents, automation workflows, or LLM-assisted features.
  • Strong experience with:
  • Java & Spring Boot (Spring Cloud, Data, Security)
  • Microservices architecture
  • REST API design and implementation
  • Experience with event-driven systems (Kafka or similar).
  • Hands-on experience with cloud platforms, preferably Google Cloud.
  • Experience with Docker and Kubernetes.
  • Familiarity with NoSQL databases (e.g. MongoDB).
  • Strong experience in debugging, performance optimization, and incident resolution.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Fluent in English with strong communication skills.

Nice to Have

  • Experience with AI/LLM integrations in production environments.
  • Knowledge of RAG (Retrieval-Augmented Generation) architectures.
  • Experience with vector databases (e.g. Weaviate).
  • Experience in eCommerce or Customer Service technology domains.
  • Experience being part of cross-functional international teams.
  • Exposure to tools like Zendesk, chatbots, or customer interaction platforms.
  • Experience with JavaScript / Node.js (for collaboration with other teams and services).

Key Competencies

  • Strong problem-solving and analytical thinking
  • Ability to work in a fast-paced, high-change environment
  • Strong ownership and accountability
  • High attention to system reliability and quality
  • Effective communication and collaboration with cross-functional teams

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 146873397

Similar Jobs