Scala Developer

We are currently looking for a permanent full-time Scala developer with an interest in functional programming and its application in the Scala eco system. You will be developing a web/mobile based real time system built on top of AWS. 

This opportunity would suit an adaptable, independent starter, with the ability to motivate themselves. You will need to be happy working in a company with a flat hierarchy, and happy to do what is required to reach your development goals.  

As you would be joining a new company working on a greenfield project, you they will have a chance take ownership of some aspects of the project and make a real impact.   

You will get to solve some interesting problems so a proven ability to smoothly move from rapid prototype to structured, maintainable, and testable code would be an advantage.  

Initially this position will be remote working, however eventually you may be expected to work out of our offices in Edinburgh or Brighton. 

High specification remote working setup provided. 

Should have 

  • Knowledge of Scala and its associated frameworks (at least 1 years' experience of Scala). 

  • Webservices /Microservices knowledge (i.e. REST, HTTP, JSON, etc.) using Scala and AWS.    

  • Akka (actors, streams, Akka HTTP, etc.) 

  • Good analytical skills. Ability to create a specification. Then suggest and balance out any conflicts. You will then need select a good fit from maybe several competing technologies, for use in the tech stack. The resulting system should then be as close to satisfying the specification as possible, given any conflicts.   

  • Have capability to verify the suitability of any specification, and then develop code and infrastructure based on that specification, and stack. 

  • Ability to develop a schedule in cooperation with other team members. 

  • Git in a team environment. 

  • Some Knowledge of QA, testing and testing tools such as ScalaTest 

  • Prepared to help other team members, learn and use Scala. 

  • Apply best Scala practices in a pragmatic manner. 

  • Practical debugging skills both locally and across services. 

  • Willingness to do a bit of other development related work if required such as, front end work, testing, setting up service infrastructure etc. 


Nice to have 

  • Knowledge of Continuous Integration systems. 

  • Video Streaming. 

  • Container technologies such as Docker and Kubernetes. 

  • Dev ops/ability to get running and maintaining services. 

  • Data Analysis skills. 

  • Interest in other languages and technologies (Python/C++/Java/JavaScript/Scala/Scala.JS, etc.)   

  • Any interest in the various technologies such as Spark, Cassandra, Kafka, Lagom, etc. 

Based on an initial video interview we may ask you to complete a realistic programming & design challenge in your own time to highlight your skills and problem-solving ability.  

What We Offer 

Streambid Ltd is a new but well-funded startup.  

Its CEO Richard Leinfellner has been an executive in the Video Game business since the 1984. Whilst this new venture is not a game as such it would be of interest to programmers who have an interest in making enjoyable mass market software. 

Please apply to  with your CV, a cover letter & if appropriate GitHub/Portfolio.  

Direct application only, no Agencies. 

Similar searches: Back-End Development, Brighton and Hove, Remote working