Accessibility Links

Scala Developer

  • Job type: Contract
  • Location: Frankfurt am Main
  • Salary: Competitive
  • Job reference: VRDC201102
  • Sector: Glocomms, Software Development & Architecture
  • Date posted: 20/11/2017
What You'll Do:
  • As a Backend Engineer, you’ll architect and develop services and applications building on the companies’ vast data platform. You’ll work with your team to create software which crunches through billions of data items across tens of thousands of CPU cores using a suite of data processing tools.
  • Day-to-day, you’ll work closely with Product, Design, QA and other Engineers to understand users’ needs and refine solutions. You’ll create scalable software architectures, have them reviewed by your peers (and review your peers’ designs), implement, ship and maintain them.

What You Are:
  • You’ll have experience working as a member of an agile team on large scale service-based applications. You’ll have a rigorous approach, and understand how to ship high quality, tested code, quickly, using software engineering (e.g. unit testing, code reviews, design documentation). You can demonstrate a clear architectural vision with the ability to collaborate and iterate on software design.
  • You’ll have solid understanding of object-oriented and functional programming, data structures and algorithms, strong experience with Java and preferably Scala. You’ll be familiar querying large database systems, and some experience on running Hadoop-based jobs.
  • Most importantly you’ll display a desire and ability to learn new technologies quickly

Job Requirements:

  • B.S. in computer science (or comparable)
  • Strong preference for JVM languages. Scala ideal. Fluency in Python, Java, Scala. You also want to learn Scala in greater depth.
  • Solid foundation in data structures, algorithms and complexity analysis
  • Production experience with relational databases (MySQL)
  • Some demonstrable experience designing modifications to existing systems or have prior ownership of a clean-design for a new system.
  • Experience of building services that experience high traffic loads is preferable. Knowing about load testing - and having load tested services before is a plus.
  • Functional knowledge of distributed systems is useful - especially with regards to failure and state.
  • Happy and at your best working in a small, high-growth, and fast-paced development environment
Day Rate: €650 - €750
Contract Length: 12 Months
Locations: Frankfurt 
Hours Per Week: 40

If you are interested in this role then please send your CV directly to viktor.dyakiv(@)
Similar jobs
Senior Data Scientist
  • Job type: Permanent
  • Location: New York
  • Salary: $200000 - $220000 per annum
  • Description Senior Data Scientist Leading Engagement Advertising Platform Los Angeles, California, New York City Circa $200,000 - $220,000 +
Autosar Developer
  • Job type: Contract
  • Location: Munich
  • Salary: Competitive
  • Description I am currently working with a Global automotive company who are looking for Autosar Developers for an ECU development project based near Munich. -Remote Working  ...
Software Data Engineer
  • Job type: Permanent
  • Location: Berlin
  • Salary: Competitive
  • Description My client is a high growth tech company, which has closed the latest round of investment for more than 5 mio $ and has just decided...
Groovy Software Developer
  • Job type: Permanent
  • Location: Munich
  • Salary: Competitive
  • Description Groovy Software Developer German-based unrivaled start-up company that is thriving in the IOT industry is now in the demand for a Groovy Software Developer. The...
Senior Scala Developer - Scala
  • Job type: Permanent
  • Location: Hamburg
  • Salary: Competitive
  • Description This client is seeking a Senior Scala Developer to be based out in their Hamburg office. As a Senior Scala Developer at this company, you...