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: Berlin
  • Salary: €105000 - €150000 per annum
  • Description A major Telco Provider is investing heavily in advanced data analytics and building an entire Data Analytics Business Unit in Germany. Therefore, they are seeking...
Big Data Developer Needed
  • Job type: Contract
  • Location: Amsterdam
  • Salary: Competitive
  • Description I am currently looking for a Big Data Developer for a 12-month contract role based in Amsterdam. Responsibilities :  - Development of extraction and data transformation...
Backend Developer - node.js
  • Job type: Permanent
  • Location: Munich
  • Salary: Competitive
  • Description A client is seeking an experienced Backend Developer to be based out in their Munich office. They are one of the fastest growing Automotive companies...
Database Developer
  • Job type: Permanent
  • Location: Frankfurt am Main
  • Salary: Competitive
  • Description Your tasks: Maintenance and further development or new development of software components (C, C ++, Qt, MFC, C #) for MS Windows and LinuxIndependent...
Software Developer (C++)
  • Job type: Permanent
  • Location: Berlin
  • Salary: Competitive
  • Description Software Developer One of the global majors Automotive Suppliers is seeking an experienced Software Developer based in Berlin. The company plays an important role in...