(On-site or Remote) Scala Developer (f/m/d)
Alle Mitarbeiterinnen und Mitarbeiter in jeder der 123 Einzelgesellschaften der Otto Group tragen täglich mit innovativen Ideen dazu bei, uns unserem gemeinsamen Ziel näher zu bringen: in allen Bereichen Best in Class zu werden.
Become the Sherlock Holmes of the web and help our clients to detect the fraudsters among their customers. In this never ending race, we are beating the bad guys with technology!
100% remote possible, but German residential address required
We are looking for a Scala Developer (f/m/d) for the team Integration Hub. As the Integration Hub team, we develop and maintain services for the next generation of our fraud prevention software FRIDA. Our services are responsible for defining the overall workflow and integrating various services owned by other teams. Being a central part, we are also responsible for driving new ideas regarding the underlying software architecture of FRIDA. What we are looking for is a motivated software engineer who is eager to learn and enjoys the entire lifecycle of development from implementation to running and monitoring their software.
Was Dich erwartet:
- Designing, implementing, testing and operating services (mostly in Scala).
- Ensuring successful operation through topics like continuous integration, metrics and logging.
- Dealing with challenges in a distributed environment such as eventual consistency and resiliency.
- Actively taking part in shaping the processes and deciding on the technologies our team works with.
Become an active, communicative and fun team member of the Integration Hub team. Someone who wants to get involved in actively shaping the future development of the product. The team works independently and owns their services. Be responsible for the whole software lifecycle and decide on your own how to implement requirements. Work together with the other service developer teams, our customer integration team and other product stakeholders to shape the product for the next generation of our fraud prevention solution.
Was Du mitbringen solltest:
- You have experience in at least one JVM based language (Scala is a plus) and the related technology stack.
- You have an interest in functional programming (Experience with effects systems such as Cats IO/ZIO are a plus).
- You are familiar with Docker and related technologies (Kubernetes is a plus).
- You have an understanding of distributed systems and the challenges coming with them. You have worked with software architecture designed around services.
- You have hands-on experience with operational environments, or desire to learn how your software runs and what it takes to operate it.
- You like taking responsibility for your software engineering projects.
- You are eager to constantly learn together with the team by doing code reviews, pair programming and feedback sessions.
- You have good English language skills (German is not required but a plus).
Was wir dir bieten:
- The possibility to take over responsibility and to realise your own ideas - from day one
- Collaborative environment in which everyone works on eye-level
- A team of experts and helpful buddies that allows you to learn something new every day
- Very friendly and open environment
- Flexible remote work guideline with emphasis on team alignment
- Access to an online learning platform
- Free choice between Linux or MacOS on powerful mobile hardware, and everything else you might need to be able to work efficiently
- Public transport & lunch allowance
- Regular workout sessions at no charge (shower in the office)
- Attractive discounts at various partner shops and gyms
- Relocation support: constant contact person, issuing documents, help with public offices, translation support, etc.
- And many more!
Your contact person is Jana Gilb (Director People & Culture). We are looking forward to your application!
Bitte bewerbe dich schriftlich bzw. per E-Mail auf diese Ausschreibung.
Deine aussagekräftige Bewerbung mit Bezug auf die Nummer
richte bitte an:
Am Sandtorkai 50
+49 40 228 681 058