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 the full job description!

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 🚀

Senior Software Developer

London, United Kingdom

Salary

£45K - 90K

Contract type

Full time

Technologies & frameworks

  • elixir
  • ruby
  • react

Benefits & perks

  • flexible working
  • REMOTE
  • MATERNITY + PATERNITY

Interested in seeing this company work? Contribute to their Open Source.

View All Issues

To sum it up...

Code in Elixir with growing Marketing tech startup

Role overview

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 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
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

  • flexible working
  • REMOTE
  • MATERNITY + PATERNITY

Interested in seeing this company work? Contribute to their Open Source.

View All Issues

Other roles that might interest you

ClojureScript Engineer
Competitive
Use your skills to change the World for the better
More Info
Senior Software Engineer
601K - 900K SEK
As a Senior Software Engineer, you’ll design and build software for automating critical operation processes.
More Info
Technical Team Lead
€60K - 75K
Are you an experienced Software Developer looking to move into a lead position whilst remaining hands on?
More Info
Senior Software Developer