AI-Enhanced Software Engineer - Customer Intelligence
Summary
Backend engineer at FJX Group's Málaga hub building customer data infrastructure for Fielmann (optical/hearing retail) using Kotlin/Spring Boot or TypeScript/Node.js, Kafka, PostgreSQL, AWS (EKS, RDS, S3), Terraform and AI-assisted dev tools.
We are building AI-enhanced digital products with a clear purpose: to help people all over the world see and hear better. At our Digital Excellence Hub in Málaga, you’ll join a senior, international engineering team focused on shipping high-quality software faster and smarter using the latest AI development tools.
Within Customer Intelligence, we build and operate the backbone that powers customer-centric experiences across the entire Fielmann ecosystem. Our products make customer and order information securely available across online shops, stores and customer service. They support millions of customers while respecting consent, access-control and data-protection requirements.
One of our key initiatives is building a scalable customer data infrastructure that connects customer and order data across our core operational systems.
Your mission will be to build and maintain robust backend services that:
- Handle high-volume of operational data
- Ensure reliable, secure, and legal-compliant data flows
- Unify customer and order data across various sales channels
- Enable real-time and batch data handling
- Serve as the foundation for customer authentication, customer identity resolution and customer identity stitching.
You will be building enterprise-grade services that become mission-critical for how we understand and serve our customers.
This is your opportunity to shape the future of AI enhanced software engineering in a real-world, purpose-driven environment.
What you’ll do
You will help evolve our existing Customer Data Management products while building the platform that will manage Fielmann’s customer data in the future.
- Operate and continuously improve our existing services for customer authentication, consent, communication preferences, customer-data integration and identity linking
- Design and build services that capture customer data reliably from digital, retail and operational systems
- Create and maintain a unified golden customer record by resolving identities, linking records, removing duplicates and reconciling conflicting information
- Define clear rules for data ownership, source priority, record merging, history and lifecycle management
- Build secure, stable and well-documented APIs and events through which other applications, platforms and authorized colleagues can access customer data
- Shape the migration from today’s identity-linking landscape towards the future golden-record platform
- Ensure that customer data is processed in accordance with consent, privacy, security and retention requirements
- Build mechanisms for data-quality monitoring, reconciliation, auditability and recovery so that consumers can trust the data
- Take responsibility for the complete service lifecycle from architecture and implementation to deployment, observability and production support
- Work closely with product, architecture, data, security and consuming teams to translate customer-data requirements into pragmatic technical solutions
- Use AI-assisted engineering tools thoughtfully to accelerate implementation, testing, documentation and code review without compromising quality
👀 What We’re Looking For
- 3+ years of professional experience developing and operating backend services
- Strong hands-on experience with Kotlin/Spring Boot or TypeScript/Node.js
- Experience designing reliable REST APIs and event-driven services using Apache Kafka
- Strong knowledge of relational databases, preferably PostgreSQL, including data modelling and schema migrations
- Experience with distributed-system patterns such as idempotency, retries, dead-letter handling, eventual consistency and reconciliation
- Practical experience with Docker, Kubernetes and AWS, ideally including EKS, MSK, RDS, S3, SQS, Secrets Manager and IAM
- Experience managing infrastructure as code, preferably with Terraform; knowledge of Pulumi is beneficial
- A strong approach to automated testing, including unit, integration and contract testing
- Experience with monitoring/observability tools (e.g. DataDog)
- Experience with using AI-assisted development tools (e.g. Cursor, Copilot) to improve implementation, testing, documentation and code review while maintaining sound engineering judgement
- A security- and privacy-conscious mindset, particularly when working with customer identities, consent and personal data
- Fluent in English, and a strong sense of ownership
💎 Why You’ll Love Working With Us
- Build meaningful products for Fielmann, Europe’s leader in eye & hearing care
- Impact the lives of millions of customers across digital channels
- Use state-of-the-art AI tools like Cursor, Co-Pilot and what’s next in daily work
- Be part of a senior team at our Málaga Tech Hub — with remote flexibility
- Work in a value-driven company that empowers people through tech
- Grow in a team culture designed for experimentation & future-proof skill building
📍 What You Get
- 📍 Based in Málaga (Hybrid - 40% on site) in a modern, high-quality workspace
- 🕐 Permanent contract with flexible working hours (core time 10-16)
- 💬 English-speaking team, flat structure, minimal meetings
- 👓 Attractive employee benefits (e.g. free glasses or sunglasses)
- 👨🏫 Mentorship & career growth in AI-enhanced Software Engineering