Responsibilities:
• Contribute to or lead a significant part of the implementation and deployment of services within your team.
• Work on challenging and varied business domains including video encoding, digital rights
• management, advertising, authentication, and payment services.
• Apply principled engineering practices including unit testing, integration testing, continuous integration and, by your example, lead others in your team to do likewise.
• Develop your technical understanding to support and build your career.
• Act as a mentor and an example to others in your team and across the organisation.
Basic Qualifications:
• Have some commercial experience with Scala
• Have experience or at least an interest in functional programming
• We’d love to see some prior experience with (or a willingness to learn) the Lightbend Reactive
• Platform, but any JVM (Scala, Java, Clojure) or Functional Language (Haskel, Lisp, Scheme) background is great!
• Experience creating scalable and reactive web applications with modern frameworks like Akka /play etc
• Have experience with public cloud technologies - We use AWS
• Have experience with or an interest in "DevOps" tooling
• Knowledge of applying object-oriented and functional programming styles to real-world software engineering problems.
• Demonstrable understanding of high-quality coding and testing practices.
• A strong understanding of continuous integration and continuous delivery practices.
• An appetite to learn new technologies and a drive for continual improvement.
• Contributions to the technical community, either through blogs, internal workshops, meetups or conferences.