Senior Software Engineer

Apolitical

Employment Type Full time
Location Hybrid · London, UK 2 days/week in office encouraged
Salary £70,000 - £100,000 (GBP) compensation benchmarking powered by Figures
Team Engineering
Seniority Mid-level, Senior
  • Closing: 11:59pm, 26th Sep 2024 BST

Perks and benefits

Flexible working hours
Work from home option
Employee Assistance Programme
Enhanced maternity and paternity leave
Paid emergency leave
Extra holiday
Professional development
Mentoring/coaching
Salary sacrifice
Team lunches
Equipment allowance
Cycle to work scheme
Free fruit
Free soft drinks

Candidate happiness

8.22 (601)

Job Description

Overview

  • Start date: As soon as possible.

  • Visa sponsorship: Not available. You must have the right to work in the UK

  • Background checks: Due to the nature of the work we do with global governments and partners, all employees are required to pass BPSS verification

  • Timeline: We are aiming to hold interviews w/c 30th September and 7th October.

We are looking for a highly skilled Senior Engineer to join our dynamic engineering team. As a key technical contributor, you will drive complex software development projects and play a significant role in shaping the future of our technology stack. If you are passionate about coding, have a strategic mindset, and are excited by the potential to integrate AI tools into our solutions, we want to hear from you.

Our Technology Stack

We work with React and NextJS on the front-end and NestJS and custom Express setup for back-end services, all hosted on Google Cloud Platform. We are exploring AI tools to enhance our technology offerings and drive innovative solutions.

The Role

As a Senior Engineer, you will design and develop scalable systems, contribute to the frontend and backend codebase, and help drive the technical direction of our projects. You will collaborate with cross-functional teams to deliver high-quality solutions, optimise application performance, and promote best practices.

Who We Are Looking For

You are an experienced engineer with a strong sense of ownership and a strategic approach to solving problems. You can deliver immediate results while keeping long-term growth in mind. Your ability to provide value to the user is key to your decision-making style. This role offers the opportunity to influence our product architecture and platform development while helping to shape the team’s technical direction.

Requirements

  • Proven experience as a senior software engineer, demonstrating strong technical and strategic contributions.

  • Expertise in Typescript, React, and NodeJS within a professional environment.

  • Excellent communication skills, capable of leading technical discussions and collaborating across teams.

  • Commitment to engineering excellence with a focus on building scalable, maintainable, and high-performing solutions.

  • Strong proficiency in JavaScript and modern development practices.

  • Experience with frontend frameworks, with the ability to make informed technical decisions.

  • Ability to balance immediate project delivery with long-term technical growth.

  • Passion for mentoring and supporting team development.

  • Experience with agile methodologies and project leadership.

  • Familiarity with NextJS & NestJS is a plus.

  • Interest in exploring and applying AI technologies to enhance solutions.

  • A deep hunger to provide value to the user.

Application

The Applied platform has some demographic questions before you start your application.  No one at Apolitical sees the answers to these demographic questions with your application. We only see summary statistics to help us check if our candidate pool is balanced and if everyone has an equal chance to get hired irrespective of their background. If you prefer, you can easily opt out of answering these questions.

Stages in our hiring process

You will have the option of doing them spread over a week or in a more compressed time period e.g. the same day.

  • Screening call [30m on the phone]. This initial call will give us a chance to learn more about your experience and suitability for the role, and for you to learn more about Apolitical.

  • Pairing exercise [60m on Google Meet]. During this session, you will work through frontend & backend tasks with two engineers on the team. The goal of this session is to assess your problem solving skills and ability to communicate.

  • Technical discussion [60m on Google Meet]. You will speak with two engineers about your technical experience in detail, as well as projects you've worked on in the past.

  • Executive interview [30m on Google Meet]. In this final call, members of the C-level team build on conversations you've had with other team members to learn about your motivations and drivers at work and within the Apolitical context.

Removing bias from the hiring process

Start your de-biased application

x

Removing bias from the hiring process

  • Your application will be anonymously reviewed by our hiring team to ensure fairness
  • You’ll need a CV/résumé, but it’ll only be considered if you score well on the anonymous review

Start your de-biased application