
Backend Engineer (Scala) - Identity & Access Management (IDAM)
Metro/makro · București, București, Romania · Hybrid
Mixed hiring record · median 56 days open
All reasons
- Open 140 days
- 46% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
Your Responsibilities
- Design, develop, and maintain Scala-based backend services handling identity governance, provisioning workflows, and access management logic;
- Collaborate closely with the IDAM squad to implement and evolve core platform capabilities: role assignments, entitlement management, and lifecycle automation;
- Work on data persistence layers using PostgreSQL— ensuring correctness, performance, and resilience;
- Deploy and operate services on Kubernetes; contribute to reliability, observability, and on-call readiness;
- Participate in code reviews, technical design discussions, and architecture decisions within the squad
- Split large initiatives into small, manageable microservices and subprojects;
- Work in an Agile/Scrum environment with short delivery cycles and close collaboration with product and security stakeholders.
Required key competencies and qualifications
- Good knowledge in Java/Scala (5+ years of experience);
- Enthusiasm for automating and automatically scaling tests and deployments with Docker and Kubernetes;
- Experience with cloud platforms, preferably Google Cloud Platform (GCP) and knowledge of IaC (Terraform);
- Experience with SQL and NoSQL databases — PostgreSQL;
- Security mindset when designing and building applications;
- Interest in splitting large projects into small, manageable microservices;
- Ability to communicate fluently in English (written and verbal);
- Curiosity and drive to constantly learn and adopt new technologies.
Nice-to-have
- Experience with Datadog and the Play Framework;
- Hands-on experience with secure authentication and authorisation mechanisms: JWT, OAuth2, OpenID Connect (OIDC), and role-based access control (RBAC);
- Experience with event-driven architectures (Kafka or similar);
- CI/CD pipeline experience and DevOps practices.
What we offer at METRO.digital?
- Hybrid and agile work: thrive in a flexible, multicultural environment.
At METRO.digital, we promote work-life balance through a hybrid working model. You’ll be part of self-organizing, multicultural teams that collaborate in an agile setup.
- People development: when you grow so do we!
We want you to become the best version of yourself with individual and company-wide programs and trainings for people development. Focused among other on development, leadership, appreciation ... it´s time to upskill your career.
- Support with individual solutions: we are people-caring!
We offer support whenever you need it - at every stage of your professional journey.
Want to know more about all our benefits? Discover more here.
Let´s connect soon. Apply for the role now!
Position grade within our career framework
Full Stack Engineer Grade 3 (Md7).
Skills
- Scala
- PostgreSQL
- Kubernetes
- Java
- Docker
- GCP
- Terraform
- SQL
- Datadog
- Play Framework
- JWT
- OAuth 2.0
- OpenID Connect
- RBAC
- Kafka
More jobs at Metro/makro
All 96- Gestionnaire emballage H/FMetro/makro · Saint-Gilles, Bretagne, France3d ago
- IT Support Analyst - Global Helpdesk (18 month fixed‑term contract) (m/f/d)Metro/makro · Düsseldorf, NRW, Germany3d ago
- People Strategist International IT (m/f/d)Metro/makro · Düsseldorf, NRW, Germany3d ago
- D365 (F&O) Technical ConsultantMetro/makro · Pune, Maharashtra, India4d ago
- Assistant Group Manager - IT infra & BISOMetro/makro · Pune, India5d ago
Similar roles
- IT Enterprise ArchitectInetum · Bucharest, Romaniatoday
- Technical Support EngineerBraze · Bucharesttoday
- Technical Support EngineerAxon · Bucharest, Bucharest, Romaniatoday
- Enterprise Architect – Life Sciences industryNagarro · Remote, Romaniatoday
- Technical Support Engineer, L2 - RomaniaTufin · Bucharest, Romaniatoday
- Working Student IT SupportBosch Group · Cluj, Jucu, Romaniatoday