Senior Scala Software Engineer/Technical Lead

Employer: METRO SYSTEMS ROMANIA
Domain:
  • IT Hardware
  • IT Software
  • Job type: full-time
    Job level: > 5 years of experience
    Location:
  • Cluj Napoca
  • Updated at: 19.03.2019
    Short company description

    METRO SYSTEMS Romania is a subsidiary of METRO SYSTEMS Germany. Since 2006, when METRO SYSTEMS Romania was established in Bucharest, the number of employees has increased steadily to 800. The second office was founded in Brasov in 2014.

    Requirements

    You’re a great fit if:

    You are an experienced Scala Engineer with Akka and Akka Streams and use big data platforms like Kafka, Spark, Cassandra, Hadoop
    You are familiar with Reactive programming and principles
    You have a strong grasp of functional programming constructs and approaches with a focus on Scala
    You have expertise in application, data and infrastructure architecture disciplines
    You have keen understanding of data structures and algorithms with a high interest in machine learning models
    You work proficiency in development toolsets
    You have the ability to collaborate with high-performing teams and individuals throughout the company to accomplish common goals
    You have the ability to work collaboratively in teams and develop meaningful relationships to achieve common goals

    *Agile is a plus, but personality is key in working in this environment - Quick, fast environment where everyone contributes to each task.

    Responsibilities

    Design of robust and scalable solutions to support our Supply Chain, Store Operations or Data Analytics optimizations
    Develop and support applications using Scala, Java, Spark, Kafka, Cassandra, etc.
    Work with the Product Owner, business analysts, UX/UI designers in mapping the product requirements to technical user stories
    Provide mentoring and technical direction to other team members

    Other info

    What we offer:

    Flexible working time;
    Minibus transfer for the daily commuting to work;
    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, English);
    Multicultural, Agile environment that encourages new ideas and innovation;
    Gift vouchers;
    Fitness centers discounts;
    Sports activities & other company events;
    Relaxation area;
    Chair Massage;
    Free Bookster account;
    and…fresh orange juice, free coffee, fresh fruits.

    Applying to this job ad you give your consent for your information to be processed by METRO SYSTEMS ROMANIA.
    Please read the Personal Data Processing Policy, METRO SYSTEMS ROMANIA >>