Middle+/Senior Scala Developer

  • Full time
  • Prague
  • Posted 3 weeks ago
DynamoDB (regular)
PostgreSQL (regular)
Redis (advanced)
Kafka (advanced)
cats (advanced)
AWS (advanced)
Scala (advanced)
About Spyrosoft

Currently named the fastest growing technology company in Europe by the Financial Times, we were founded in 2016 by a group of IT experts with established backgrounds in software engineering. We specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries. Our teams are based internationally – Poland (Wrocław, Kraków, Białystok, Warsaw), UK (Ferndon), Germany (Brunswick, Munich), Croatia (Zagreb), USA (Ann Arbor) and India (Vadodara).

Project description

We’re building a team for one of our customers to work hand-in-hand with its teams on core media services. Work in very agile and self-managed teams with emphasis on code quality and automation. Build and maintain media digital services within an Agile Sprint / Kanban environment

Job description:

  • Build Scala based technology solutions
  • Collaborate with clients’ software engineers on a daily basis
  • Support Scrum Masters/Project Managers in planning, managing, documenting and communicating timelines, tasks, issues, decisions, and risks
  • Assess the impact and feasibility of proposed technical solutions, evaluating alternatives and delivering solutions that accomplish client business outcomes
Requirements:

  • 3+ years of relevant experience working as a Scala Developer
  • Experience in Scala development and Functional Programming
  • Experience with FP libraries in Scala, particularly the Typelevel stack, i.e. Cats, Cats Effect, Http4s, Circe, Doobie
  • Prior experience working with AWS services and pipelines
  • Knowledge of SQL/NoSQL database systems
  • Use CI tooling, one-button deployment to Cloud with a DevOps mentality
  • Proficient in English
  • Successfully engages with limited supervision in a fast-paced environment
  • Experience with Agile methodology
  • Great communication skills in working with clients, leading other developers, and working as a part of a distributed technical team
Nice to have:

  • Experience in Media industry – streaming, signaling, transcoding, etc

To apply for this job please visit cz.talent.com.