top of page
Why is it worth choosing us?
  • You will have a stable, long-term job at us

  • You will have the opportunity to gain experience in exciting, innovative projects

  • We are a young and cohesive team

  • We support your development with language and professional training opportunities

  • We support a healthy lifestyle with our own Sports Association

  • We also provide a HomeOffice option

  • We offer attractive benefit packages

2025-01-17

Junior Scala Developer

Primary responsibilities

• Work in an agile manner with the global team
• Understand our powerful graph-calculation framework and develop innovative solutions within that framework in Scala
• Identify and implement performance and efficiency improvements in our calculations
• Develop tools to automate and simplify existing desk workflows
• Participate in all stages of the lifecycle of an IT system ranging from gathering the requirement and refining user stories, designing solutions, implementing and supporting them, mostly in Scala
• Apply your strong technical skills on one of the largest Scala projects in the world, applying graph programming paradigms
• Work on highly visible, technically challenging projects involving teams from multiple departments
• Analyse business problems and determine appropriate solutions
• Produce automated tests
• Collaborate with other developers to solve problems

Requirements

• Bachelor’s/Master’s Degree in Computer Science, Information Systems or related field.
• Excellent problem-solving and analytical skills
• Strong knowledge of data structures, algorithms and computer science
• Excellent software development abilities - we develop in Scala but this is not a requirement
• Understanding of or personal interest in Functional Programming paradigm and Scala language
• A good command of English
• Strong communication skills
• Enthusiasm and willingness to learn and question the status quo
• Proactive approach to improving software and processes
• Prior experience in developing data or computation intensive (e.g. grid based) backend applications is an advantage
• Prior experience in working with Git, Bitbucket, Jenkins, working with PR-s, using JIRA, following the Scrum Agile methodology is an advantage
• Prior experience with cloud computing is an advantage
• Prior knowledge of financial products is an advantage

Benefits

• You will have the opportunity to gain experience in exciting, long-term, innovative projects,
• Work in a multinational environment,
• A team of great engineers,
• Cafeteria.

With applying you accept our privacy policy. You can apply with your professional CV also by e-mail at job@eilabs.com!

bottom of page