Senior Scala Developer in Tech Startup

180 000 0
Helium.vc Helium is a Venture Builder that identifies market opportunities for tech businesses, builds them and hires world-class teams to scale them. The team is distributed globally with a primary base out of the UK. We’re a 11-person agile team, working on exciting problems with cutting edge technology. We have two products: Joinair.com Air is a brand new product that we’ll be launching. We are building a next generation HR platform to help business owners manage the people side of their business. Our mission is to help businesses build happy and productive teams. Air combines great UX for the HR basics with flexibility through an app store which allows users to extend functionality and integrate it with other software (like Slack, Xero and other tools). Air is an opportunity to get involved right at the start of new product that’s on the forefront of productivity software with a team that has lots of experience from other projects. Whisk.com Whisk.com is a fast growing discovery platform that helps people decide what to eat. Tracks people’s food preferences for food personalisation, allows users to save recipes into a personal cookbook and create shopping lists that connect into online grocery stores. Our application is seen by over 40m people every month and we work with the largest food manufacturers, retailers and publishers in the US, UK and Australia. Whisk accolades include a ranking in UK’s Top 50 Startups 2015 and winning multiple industry awards. Dan Cobley, MD Google UK/Ireland said “Whisk is making the moment to buy really matter”. You + Helium We’re looking for people who get as excited about tech and our products as we do! You'll be expected to work closely with the everyone in the business, including the founders of the ventures. To make a decision on whether you want to join our team have a read of: 1. Our company values 2. Read on to see the role specifics The role Scala is the primary programming language for Whisk and Air backend systems. We have fairly good expertise and awareness about language ecosystem (open-source tools and libraries) developed over past 4 years. We are looking for senior engineer to become backend project lead and continue driving our technology forward. Your qualification Strong Scala language knowledge Solid experience in working with distributed systems and databases Designing API Designing data processing pipelines Experience with cloud platforms Beneficial Familiarity with Mongodb, Mysql, ElasticSearch, Neo4j Experience with Google Cloud Platform Building distributed environments with Docker and Kubernetes Experience with stream processing engines (Storm, Spark, Google Cloud Dataflow) Experience with Pants or Bazel build tools (we use Pants) Experience with Machine Learning and NLP Experience with Twitter Scala stack (Finagle, Scrooge) for building distributed services or gRPC (http://www.grpc.io) Experience with building GraphQL APIs (http://graphql.org/learn/, https://github.com/sangria-graphql) - Viktor Taranenko ( https://uk.linkedin.com/in/viktortnk )