Senior Backend Engineer
Shalion is a data and insights-driven company that serves world-class manufacturers and brands globally. Through our Digital Shelf Optimization, Retail Media, and Food Service Aggregators solutions, we provide innovative tools for e-commerce monitoring.
At Shalion, we empower brands to make smarter business decisions in eCommerce by delivering actionable data and insights on online product prices, availability, share of search, and more. We operate across 1000+ e-retailers in 60+ countries, serving industry giants such as Heineken, Lego, Danone, Nestlé, Diageo, and JDE.
As a leader in data intelligence, we specialize in gathering, analyzing, and applying proprietary artificial intelligence to deliver relevant data and monitoring tools, helping our clients maximize their e-commerce performance.
The Role
As a Senior Backend Engineer at Shalion, your responsibilities include:
- Developing and maintaining REST APIs with Kotlin/Java and the Spring framework.
- Developing and maintaining various types of microservices interfacing with multiple systems using a variety of tech stacks.
- Collaborating with frontend developers to integrate user-facing elements with server-side logic.
- Troubleshooting, debugging, and upgrading existing systems.
- Participating in code reviews and contributing to a culture of high-quality code.
- Mentoring junior developers and sharing knowledge within the team.
- Staying up-to-date with emerging technologies and industry trends.
- Contributing to the overall architecture and technical vision of the product.
Your Profile Should Include The Following:
- 5+ years of experience as a backend engineer with strong hands-on knowledge of backend programming and patterns.
- Proficient in Kotlin/Java, with a focus on writing maintainable code, and good knowledge of SQL and Java interfaces (JPA/JDBC).
- Experience with Git, command-line, and Linux or MacOS systems.
- Strong debugging and profiling skills.
- Solid understanding of microservices architecture patterns, best practices, and experience with service-to-service communication (REST APIs, message queues, event-driven architecture).
- Experience with asynchronous processing and message brokers (RabbitMQ, Apache Kafka, AWS SQS).
- Excellent communication, teamwork, and problem-solving skills.
Ideally, You Will Also Have:
- Experience in writing web APIs in Kotlin/Java with Spring framework.
- An advanced degree in: computer science, math, physics or similar.
- Experience working with PostgreSQL and Snowflake databases.
- Some knowledge of Python and JavaScript.
- Some knowledge of AWS services (S3, SQS, Lambda, ApiGateway, etc.)
- Some knowledge of orchestration concepts in Kubernetes.
- Knowledge of CI/CD pipelines and automated deployment strategies.
- Hands-on experience with containerization using Docker.
- Proficiency with Kubernetes for container orchestration, scaling, and deployment.
Soft Skills:
- Resilience: Able to thrive in ambiguous situations and enjoy problem-solving.
- Curiosity: Eagerness to learn and engage in constructive discussions.
- Quality-oriented: Can discern code quality and value code testing for growth.
Interview Process
- First interview: Recruitment team screening.
- Second interview: Programming assignment.
- Third interview: Tech Lead and Chief Data Officer.
What We Offer You
An international team – Work with colleagues from 10+ nationalities.
A dynamic and innovative environment – Be part of a high-performing team.
Hybrid work model – 3 days in-office, 2 days remote.
Impactful work – Contribute to a challenging and innovative project.
Flexible benefits – allocate part of your gross salary (pre-tax) to meal vouchers, transport allowance, and private healthcare at a preferential rate.
Office perks – Fresh fruit and specialty coffee daily.
Contract: Permanent
Salary range: from 50,000€ to 70,000€ gross/yearly, according to experience and seniority.
Great location – Office in Barcelona's Sarrià-Sant Gervasi district.
Shalion Data Services Limited is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.