We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies.

We use cookies and other tracking technologies to improve your browsing experience on our site, analyze site traffic, and understand where our audience is coming from. To find out more, please read our privacy policy.

By choosing 'I Accept', you consent to our use of cookies and other tracking technologies. Less

We use cookies and other tracking technologies... More

Login or register
to apply for this job!

Login or register to start contributing with an article!

Login or register
to see more jobs from this company!

Login or register
to boost this post!

Show some love to the author of this blog by giving their post some rocket fuel 🚀.

Login or register to search for your ideal job!

Login or register to start working on this issue!

Engineers who find a new job through Functional Works average a 15% increase in salary 🚀

Driftrock

Senior Software Developer

London, United Kingdom

24 May, 2019

Salary

£45K - 90K

Contract type

Full time

Technologies & frameworks

  • elixir
  • ruby
  • react

Benefits & perks

  • Remote working
  • Flexible working
  • Health insurance
  • Generous pto
  • Stock options
  • Pension
  • Pension contributions
  • Training
  • Conference tickets
  • Equal pay policy
  • Parental leave
  • Flexible parent working
  • Flexible working for parents
  • Maternity & paternity leave

To sum it up...

Code in Elixir with growing Marketing tech startup

Role overview

WHO ARE DRIFTROCK?

Driftrock was started with the aim of making advertising through social channels better. There’s no excuse for being chased around the internet by images of products you’ve already bought. It’s irritating for the end user and counterproductive for the company attempting to sell their products or services. Using our tooling marketers can refine their targeting such that the ads are only shown to people who have shown genuine interest. ✋

WORKING AT DRIFTROCK

Driftrock’s tooling provides our users with a way to receive, transform, track and optimise leads from social channels. Currently these tools look and feel very separate so we’re in the process of bringing them together, with the view to having Driftrock be more of a platform than a set of tools 🔨 Other problems we’re solving, and are looking to solve in the near future, include:

  • How to securely and safely handle personally identifying information; 💻
  • How to enrich incoming data with information that will help our users decide on the best next steps for their leads;
  • What reports to provide to our users such that they can see if their efforts are resulting in quality leads and what they can do to improve 📖
  • The technology is a mixture of Ruby, Elixir and React applications hosted on Kubernetes and Google Cloud. We make use of Redis and Postgres for data storage and RabbitMQ for event processing.

You will be expected to:

  • Build RESTful APIs, event-based systems and front-end applications;
  • Work with well-known public APIs like Google and LinkedIn;
  • Design and improve user experience;
  • Support production systems;
  • Manage cloud infrastructure ☁️

ABOUT THE TEAM

We’re a small team of 16 people at Driftrock but we’re growing. Our product development team is currently 4 people, this means that anyone we bring in can have a huge impact on the culture and practices of the team.

We believe in continuous improvement and we are constantly refining and improving how we work and communicate. One of the ways we do this is by performing fortnightly retrospectives, which are often run by different team members.

Currently we make use of daily standups and weekly prioritisation meetings to ensure we're pulling in the same direction and maintaining our focus of delivering value to our end users early and often.

REQUIREMENTS

  • You should be keen to learn and improve technical, product and personal skills;
  • You want to be involved in crafting products whilst building on the culture and process of the product team;
  • You are happy working in a small team, collaborating closely with other engineers as well as our product and sales teams;
  • You can provide new and diverse viewpoints for our technical and product discussions;
  • You are interested in agile practices such as continuous delivery, TDD, pair programming, code reviews and retrospectives;
  • You are keen to ensure there is a high standard of quality and security in the software we produce as a team;
  • You are interested in mentoring and coach other team members;
  • You have had some exposure to Ruby, Elixir or Javascript (we do not expect you to have experience in all of those languages);
  • You have the right to work in the UK.

WHAT HAPPENS NEXT?

The interview process has some flexibility but is primarily made up of the following stages:

  • An initial phone conversation with an engineer 📱
  • A take home technical test/coding challenge;
  • Followed by an on-site pairing interview, where we'll build on your code challenge solution. We then do an informal problem solving task and we finish up with an informal chat with the rest of the team; 🖥️
  • For more information on what to expect from the interview process, check out this blog post.

We try our hardest to reduce the amount of stress involved in the process, we’re not trying to catch you out with trick questions and if at any point (even on the take home test) you have any questions for us we encourage you to ask them.

BENEFITS

Live more

  • We’ve spent a lot of time creating a culture that allows us to enjoy life, be parents, spend time with the people we care about. We think this makes us more productive and creative.
  • Flexible office hours - start or finish late depending on how you like to work; ⛱️
  • Remote working - we are able to support remote working;
  • Maternity and Paternity - Family comes first, so we have a package that means you can spend the time you need with your growing fam. 👪

Learn more

  • We believe we’re most happy when we are learning and building new things.
  • An open culture where we learn from each-other and together;
  • Budget to attend conferences or courses; 💰
  • Flexibility to take courses or time on personal goals.

Play more

  • We’re a tight team, who enjoy spending time together.
  • Plenty of team lunches and after-work drinks; 🍸
  • Bi-monthly socials at some fun venues and events in London;⚽
  • Our annual, highly-competitive park olympics.

Earn more

  • We believe in valuing are employees as people and know that it’s important you feel secure with what you earn, and your financial security.
  • Everyone has share options in the company with very favourable option agreements. For example, when you leave the company, you can keep vested share options as options rather than having to buy them or losing them like most companies;
  • We have a 6 monthly personal pay review process meaning to help you set goals and increase your pay based on what you achieve;💸
  • Competitive starting salaries at all levels;
  • A company pension plan.

Location

London is the capital of the United Kingdom, situated in the South East of the island. The world's largest financial centre, London is also often referred to the culture capital of the world. The city is well-known for its heritage, including Buckingham Palace, the Tower of London, Kew Gardens, Westminster Abbey, and the historic settlement of Greenwich. London Underground is the oldest urban railway network in the world.

Technology workers in London earn 60pc more than the city average, with the figure even higher for foreign born workers, who earned 28pc more than their British counterparts in tech jobs. London can be considered as a center for professional relocation. Furthermore, there are over 100 of Europe's 500 largest companies' headquarters in London.

The city is famous for unpredictable weather. For instance, it could be cold, warm and rainy in one day and it’s often the topic of conversation across the city.

Did you know...

  • 2.5M people, one third of Londoners, are foreign born
  • 40% of Greater London is green space
  • 10-49

Acquire, Measure and Convert more customers from Facebook, Google and LinkedIn Driftrock was founded in 2014 with the goal to make marketing better. There’s no excuse for being chased around the internet by images of products you’ve already bought. We believe marketing should be as compelling as content from your friends. This is only possible with through the smarter use of data. People data can be used to both protect privacy, and deliver relevant, useful content that people actually want to see. When you do this, brands also benefit from better results. We work with awesome clients like BMW, Heineken and Honda, and are proud to be official marketing partners of Facebook, Google and LinkedIn. We’re a team of passionate, friendly, driven people who work hard, but also believe that you can do that whilst still enjoying life! We have a balanced, flexible culture where we have fun and achieve big things for the company and our awesome clients.

  • Advertising
  • Early Stage Venture
  • Google Cloud
  • KUBERNETES
  • Ruby On Rails
  • REACT
  • Generous PTO
  • Stock Options
View 1 job
Engineers who find a new job through Functional Works average a 15% increase in salary.

Salary

£45K - 90K

Contract type

Full time

Technologies & frameworks

  • elixir
  • ruby
  • react

Benefits & perks

  • Remote working
  • Flexible working
  • Health insurance
  • Generous pto
  • Stock options
  • Pension
  • Pension contributions
  • Training
  • Conference tickets
  • Equal pay policy
  • Parental leave
  • Flexible parent working
  • Flexible working for parents
  • Maternity & paternity leave

Other roles that might interest you

Senior Software Engineer
uSwitch
£55K - 95K
Serve millions of users every month using front end/functional technology
Senior Software Engineer
The RealReal
601K - 900K SEK
As a Senior Software Engineer, you’ll design and build software for automating critical operation processes.
Senior Software Developer