You should be a technically proficient and enthusiastic developer, with a desire to work across the full stack in order to help engineer new and existing components.
You will work on new and existing components in Scala in an agile team working across multiple time zones.
You will support and lead different phases of the product lifecycle including analysis, development and testing.
You will suggest improvements to our systems and processes and over time you will take ownership for some areas.
You will collaborate closely with very experienced Scala developers and have the opportunity to learn and grow in this role.
Your clients will be application developers and you will work with them to understand and deliver their requirements.