All offersWrocławScalaScala Developer
Scala Developer
Scala
Ciklum

Scala Developer

Ciklum
Wrocław
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Office
Ciklum

Ciklum

We are a global Digital Solutions Company for both Fortune 500 and fast-growing organisations around the world. More than 4000 experts in 11 engineering hubs are creating digital platforms for a variety of industries. Let’s empower success together.

Company profile

Tech stack

    Scala / Java
    advanced
    AWS
    advanced
    Akka
    regular
    Docker
    regular
    Kubernetes
    regular

Job description


Description

On behalf of ONZO, Ciklum is looking for Scala Developers to join our new team in Wroclaw, Poland on a full-time basis.

We are seeking an outstanding software engineer to join our Engineering team to develop, release and support great products. You will be working with ONZO’s our data scientists, developers and other specialists to integrate and deploy their product, ensure that features get developed safely, tested thoroughly, deployed quickly and will run smoothly. This role plays a critical part in the success of ONZO’s products, maintaining our existing high standards and continually looking to raise the bar going forward. The ideal candidate combines strong technical credentials with the ability to inspire and a desire to reinforce ONZO’s profile as a place of engineering excellence.

Responsibilities
  • Design, document, and develop new features / applications in response to the Clients’ needs and our business development direction / strategy
  • Provide 2nd level support to Client facing application support teams, troubleshooting and resolving issues
  • Technically contributing to medium-scale projects, resolving issues and researching to determine a solution
  • Designing and implementing the lifecycle of a system or feature
  • Proposing, developing, reviewing and revising new procedures
  • Troubleshooting problems of a complex nature

Requirements
  • Previous experience of working with Scala
  • Exposure to key supporting technologies such as Akka, ScalaTest, Play, Cats and Shapeless
  • Ability to demonstrate good working knowledge of SBT and JVM’s
  • Willingness to learn and use functional programming practices
  • Proven experience of working in teams in the successful delivery of complex, performant and high quality products
  • Focus on rapid development through iteration in an agile environment
  • A degree in Computer Science or equivalent
  • You will be able to demonstrate a good understanding of :
    • Jira / Confluence
    • Knowledge of SaaS (Software as a Service) environments, hosted solutions and API based solutions

Personal skills
  • Open mindset
  • Self-starter who can own functional components
  • Strong logic and analytical skills, with the ability to rapidly absorb and understand complex business problems
  • Drive for continual improvement
  • Excellent communication and teamwork skills

What's in it for you
Core programming languages and frameworks / libraries include functional Scala, Akka, Cats and Shapeless. ONZO’s entire stack runs on Amazon Web Services utilizing technologies such as;
  • EC2, S3 and Route 53
  • Kubernetes
  • Docker
  • Cassandra
  • Google’s TensorFlow library for Machine Learning

Apart from that you can also have:
  • Variety of knowledge sharing and training opportunities
  • Unique working environment where you communicate and work directly with client
  • Competitive salary
  • Career and professional growth
  • Possibility to work in a big and successful company
  • Long-term employment with paid vacation and other social benefits ( private medical insurance, life insurance, a premium multisport card and much more)
  • State of the art, cool, centrally located office at BC SkyTower with warm atmosphere which creates really good working conditions.