Scala Developer

Retail company
Berlin, Germany
Roles:
Backend
Must-have skills:
Scala
Nice-to-have skills:
AWSKubernetes
Considering candidates from:
Central Asia, Europe, South Caucasus, Belarus, Moldova, Russia, Turkey and Ukraine
Work arrangement: Onsite
Industry: Retail
Language: English
Level: Senior
Required experience: 5+ years
Relocation: Paid
Visa support: Provided
Size: 10000+ employees

Scala Developer

Retail company
Berlin, Germany
Our client is Europe’s leading online platform for fashion, connecting customers, brands and partners across 17 markets. They drive digital solutions for fashion, logistics, advertising and research, bringing head-to-toe fashion to more than 23 million active customers through diverse skill-sets, interests and languages the teams choose to use.
As a Backend Engineer in the Outfit Program, you will join the mission of inspiring millions of consumers by building engaging experiences that present fashion in context and create an emotional connection with customers, conveying what it feels like to wear an outfit. You will be at the forefront of how the company defines, own & build rock-solid large scale software systems that delight customers with engaging stories that spark emotion.  

Tasks: 
  • Implement highly scalable backend systems with state-of-the-art technologies. You develop & improve the software in short release cycles with agile methods
  • Work closely with Applied Science, Product Design and Product Management designing and delivering experiences for millions of consumers and creators
  • Interact with various teams and stakeholders with many different backgrounds and with a large spectrum of competencies
  • Manage your service from architecture design to testing, deployment and operation in an agile environment
  • Operate a complex and advanced system landscape hosted on Kubernetes that meets the highest standards in terms of reliability, performance, and latency
  • Contribute to inspiring and connecting our engineering team while ensuring smooth delivery and continuous improvement
  • Contributing to our growing tech community and encouraging knowledge sharing
Must have: 
  • Experience of at least 5 years as a backend engineer
  • Strong experience with Scala
  • Experience with various databases like Redis and PostgreSQL and in building, deploying and operating data-driven systems in a cloud environment
  • Hands-on experience with CI/CD
  • Effective communication skills in English 
Nice to have: 
  • Experience with other programming languages is nice to have
  • Kubernetes and AWS are a strong plus
Benefits:
  • Employee share shop (Employee Share Plans with attractive conditions to allow
  • our colleagues to become the company's shareholders)
  • Holiday (27 days of holiday + 1 extra day per calendar year employed until you have reached a total of 30 days. You also have additional holiday days during important life events, for example, moving flats, marriage, the birth of a child, etc)
  • Pension
  • Insurance (full cover insurance for accidental injuries related to your job and commute)
  • Mobility (sizeable discount for the annual ticket for public transport in Berlin; one of our company cars free for business use and for private use at special negotiated rates; Bike Repair Station)
  • Well-being & Work-life Balance (Gym, Sports activities, kindergarten, health check)
  • Discounts at the shop (5-40% discount on products)
  • Training Academy & Free Language Courses
Interview process (the order may vary): 
  1. Intro call with Toughbyte
  2. Codility test
  3. Culture fit interview with HR for 30 mins
  4. Tech interview (90 mins)
  5. The final up to 4 hours with 4 interviews (with breaks): general tech; coding; system design; culture fit
Unfortunately, no. You will be able to start working only when you are based in Berlin. During COVID it's possible to work partly remotely, but the company is not planning to move to the fully-remote mode in the foreseeable future.