Senior Software Engineer

Posted 4 hours 19 minutes ago by Be Applied Ltd

Permanent
Not Specified
I.T. & Communications Jobs
London, United Kingdom
Job Description

Location Hybrid London, UK 2 days/week in office encouraged

Salary £70,000 - £100,000 (GBP) compensation benchmarking powered by Figures

Seniority Mid-level, Senior

  • Closing: 11:59pm, 26th Sep 2024 BST
Perks and benefits
  • Work from home option
  • Employee Assistance Programme
  • Enhanced maternity and paternity leave
  • Paid emergency leave
  • Mentoring/coaching
  • Salary sacrifice
  • Team lunches
  • Cycle to work scheme
  • Free fruit
  • Free soft drinks
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.

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