Tech Lab


Join our team in the Tech’n Trade Lab workspace in Cluj-Napoca. Be part of a unique working experience where professionals, innovators and entrepreneurs join forces.

For information about the processing of your personal data and your rights in this processing please visit: https://www.metrosystems.ro/join-us/data-privacy-for-applicants

We are hiring

  • Scala Software Engineer - Identity and Access Management

    At METRO SYSTEMS ROMANIA we build the software and digital solutions that powers one of the biggest retailers in the world, Metro Cash&Carry. The Identity and Access Management (IDAM) solution is our internal effective and highly available, cloud-based service fabric that insures the Authentication and Authorization for Metro customers, employees, suppliers, developers, technical services and devices. IDAM caters to Metro product specific authorization needs by being a fast and secure way of verifying identities, it adheres to industry standard Oauth2 and OpenID connect specification, provides multi-factor authentication and allowing for identity federation (SAML2, 3rd party logins). You will be part of a team of technical experts focused on developing the new Metro solution for Identity and Access Management. As a software engineer, you will develop mainly back-end applications that leverage the newest technology stacks to build modern distributed systems used worldwide. Successful candidates will be innovative, passionate, flexible and able to design and write high-performance, reliable, maintainable code.

    Your profile:

    • Working experience of Scala programming
    • Fluency in Java acquired in 2+ years of development experience
    • Good knowledge of working with Cassandra and SOLR or similar technologies
    • Experience building REST APIs, using JSON and Swagger

    You will definitely get our interest if you:

    • Are familiar with the Lightbend stack: akka, akka http, akka streams.
    • Have good knowledge of data structures and algorithms
    • Have experience/knowledge of microservices and Docker container technology managed with Kubernetes;

    You’re a great fit for us if you:

    • Have the ability to communicate with users and other technical teams
    • Have a systematic problem solving approach, coupled with a strong sense of ownership and drive
    • Have a good sense of humor
    • Are always thinking, “What happens if this fails?”
    • Can work independently and is self-motivated but thrives as part of a team
    • Agile is a plus, but personality is key in working in this environment - Quick, fast environment where everyone contributes to each task

    What we offer:

    • Flexible working time;
    • Lunch tickets;
    • Health and life insurance;
    • Private pension;
    • Multicultural, Agile environment that encourages new ideas and innovation;
    • Trainings (technical, soft skills, business, English);
    • Gift vouchers
    • Fitness centers discounts;
    • Sports activities & other company events;
    • Relaxation area
    • Fresh orange juice, free coffee, fresh fruits.

    * We also offer relocation package if you want to move to Cluj

    APPLY NOW
  • Web Javascript Developer

    We are looking for Web/JavaScript developers who are familiar with modern development techniques in Agile environment. This is a hands-on engineering position that requires medium to high level proficiency in front end scripting, libraries and basic knowledge of OOP. The ideal candidate will be as passionate about front end coding as well as back end coding and be familiar with the latest technical trends in modern web development.

    What we’re looking for?

    • University degree in information technology or comparable education
    • Ability to communicate and collaborate efficiently
    • High interest in continuous learning and development (new tools, technologies, methodologies)
    • Self-motivation to achieve consistently high quality results
    • Ability to think out of the box and challenge the status quo
    • Openness to share knowledge and best practices with the team
    • Ability to use simplicity in complex projects
    • Good command of English, both spoken and written

    You’re a great fit if you have:

    • Solid understanding of JavaScript and ES6
    • Experience building frontend applications using React.JS, Redux (or similar), HTML, CSS
    • Backend JavaScript development using Node.JS (would be an advantage)
    • Working experience with some of the tools: Webpack, Gulp, Grunt, Git, JUnit, Mokito, JMeter
    • Familiar with the standard software design patterns, web application and web services architectures

    RESTful API's

    Basic knowledge and high interest for microservices technologies: Docker, Kubernetes, ELK Stack

    Highly appreciated:

    • Unit testing experience (automated would be a plus
    • Continuous Delivery, Continuous Deployment experience
    • Willingness to take over different roles in international and cross-functional teams

    What we offer:

    • Flexible working time;
    • Lunch tickets;
    • Health and life insurance;
    • Private pension;
    • Multicultural, Agile environment that encourages new ideas and innovation;
    • Trainings (technical, soft skills, business, English);
    • Gift vouchers
    • Fitness centers discounts;
    • Sports activities & other company events;
    • Relaxation area
    • Fresh orange juice, free coffee, fresh fruits.
    APPLY NOW
  • Product Owner/Architect – Identity and Access Management

    At METRO SYSTEMS ROMANIA we build the software and digital solutions that powers one of the biggest retailers in the world, Metro Cash&Carry.

    Your typical activities include:

    • Developing a clear vision for the product and the impact on customer value
    • Building and maintaining a relationship with the other Products Owners from all business areas
    • Analyzing business needs together with peers
    • Developing user stories
    • Evaluating which initiatives have the highest business value in relation to the development effort and aligning the roadmap and prioritizing the backlog accordingly
    • Staying up-to-date on best practices, technologies and trends in the area of Security, Authentication and Authorization, in order to develop innovative ideas for improvement

    Your profile:

    • Minimum of 2 years in a leading role in agile projects
    • Minimum 5-7 years of experience as a software developer / architect with a good understanding of reactive programming models in the Scala / Java ecosystem
    • Excellent understanding of Security / Identity Management and related technologies (SAML, OpenID, OAuth2, etc.)
    • Knowledge and understanding of technical engineering best practices (e.g., test driven development, continuous integration, etc.) – you are able to communicate effectively with the expert developers in your team
    • Familiarity with cloud based technologies and microservice architectures
    • Relentless prioritization and alignment with business and IT stakeholders to ensure highest value capture
    • Enjoys and gets energized by complex problem solving and ability to push the innovation on solutions
    • Expert communicator with stakeholders and team members to achieve a shared understanding.
    • Fluent in English both written and spoken
    • High willingness to travel in Romania and abroad.

    What benefits you have:

    • Flexible working time;
    • Possibility to work from home;
    • Lunch tickets;
    • Health and life insurance;
    • Private pension;
    • Opportunity to learn and work with a variety of technologies;
    • Trainings (technical, soft skills, business);
    • Multicultural, Agile environment that encourages new ideas and innovation;
    • Fitness centers discounts;
    • Sports activities & other company events;
    • Chair Massage;
    • Free Bookster account;
    • and…fresh orange juice, free coffee, fresh fruits.

    *We also offer relocation package if you want to move to Cluj Napoca.

    APPLY NOW