Don’t tick every box? Apply anyway!
We know great candidates rarely match a job description perfectly. If this role excites you and you’re strong in some of these areas, we’d love to hear from you. We hire for potential and attitude as much as for experience.
About us
Be My Eye is a store execution platform trusted by leading consumer goods brands and retailers worldwide. We help companies monitor shelf conditions, verify in-store promotions, and collect real-time retail intelligence - at scale, through a combination of crowdsourcing, AI computer vision, field force management, and data analytics.
Our Stack
Java (Spring), Scala, PostgreSQL, AWS, iOS/Android (Ionic), Angular
The Role
We're looking for a full-stack Software Engineer to join our team in Milan. You'll work across backend services and mobile applications, contributing to a live platform that processes real-world retail data at scale. You'll collaborate with senior engineers, product managers, and designers in an agile team, taking ownership of features end-to-end.
Responsibilities
· Build and maintain backend services and APIs in Java and Scala.
· Contribute to our iOS and Android mobile apps, used by field agents worldwide.
· Write clean, well-tested code and participate actively in code reviews.
· Diagnose and fix issues in production, working with logs and monitoring tools.
· Work with product and design to turn requirements into technical solutions.
Requirements
· 1–3 years of professional development experience, backend or frontend.
· Familiarity with Java and Scala, or eagerness to learn it.
· Good grasp of RESTful API design, microservices, and relational databases (PostgreSQL or MySQL).
· Exposure to iOS and/or Android app development, or strong interest in learning.
· Familiarity with mobile app architecture patterns and REST API integration.
Nice to have
· Experience with cloud platforms (AWS, GCP, or Azure) and CI/CD pipelines.
· Familiarity with Docker or Kubernetes.
· Background in retail, FMCG, or data-heavy B2B SaaS.
· Familiarity with App Store and/or Google Play publishing pipelines.
WHAT WE OFFER
· A real role on a live, global product with major brand and retailer clients.
· A collaborative team that cares about code quality and engineering craft.
· Salary starting at €30,000, based on experience and skill level.
· On-site in Milan, with 3 days per week in the office, with an international, cross-functional team.
· Clear paths to grow and take on more responsibility over time.
How to Apply
By continuing you agree to our Terms & Privacy Policy.