Scala Developer

London (East)
Up to £85,000 per annum
02 Dec 2017
08 Dec 2017
Contract Type
Full Time

BrightTALK is the best place for professionals and businesses to connect, learn and grow through shared knowledge and insights. Modern marketers use our SaaS platform to create and nurture leads with video and webinar marketing programs.

We are looking for a talented, driven and naturally curious Senior Scala Developer to join BrightTALK’s technology department, working in our Content team based in central London.

The Content team is responsible for building and maintaining core platform functionality enabling the creation and management of live streaming webinars to an audience of over six million industry professionals.

We’re a bright, close-knit and hard-working team tackling unique and interesting challenges that keep us continually learning and improving. We strive for excellence but understand pragmatic business needs and balance these to build the most suitable software to get the job done.

Our office is light and airy with loads of break-out spaces, a continual supply of fresh fruit and as much quality coffee as you can consume from our Italian coffee machine. Take a break with pool and table-tennis tables. We’ll provide you with a brand new Mac, as many screens as you need, the tools you want and the flexible working hours that suit you. You bring the brainpower and dedication to make us even better.

Responsibilities and Qualities

You will be responsible for all backend services relating to the Content platform and be able to collaborate effectively with other team members, understanding that quality code is a shared responsibility.

The ideal candidate enjoys:

  • Shared responsibility for building and maintaining a complex technical stack requiring high availability and scalability considerations

  • Working in a flat structure where development, QA and product design work together as one very close-knit team

  • Working under their own initiative and providing proactive feedback to the development team and managers

Technical Expertise

You will need strong development skills to work on and improve our Scala-based services and have a focus on appropriate architectural design and consideration to ensure all aspects are appropriate to meet the business need.

The ideal candidate needs to have:

  • Excellent Functional Design and Functional Programming skills

  • Core skills in key supporting technologies such as AKKA

  • Proven experience working in teams in the successful delivery of complex, performant and high-quality products

  • Excellent spoken and written communication skills

  • Sound knowledge of SaaS (Software as a Service) environments

  • Exposure to RESTful web APIs and a service-oriented architecture

  • Experience in Linux environments, Shell scripting etc.

  • Working with XML and JSON including parsing, asserting / matching and extracting

  • Experience with Continuous Integration environments and build tools, including Jenkins, Maven, Gradle and Ant

  • Experience with messaging systems such as RabbitMQ and Amazon SQS

Why we like working at BrightTALK

  • Friendly, talented, collaborative and entrepreneurial teams

  • Comprehensive benefits

  • Generous vacation policy, flexible schedule

  • Located in Central London

  • Training allowance and opportunities to innovate

  • Team building, volunteer opportunities

This job was originally posted as