At a Glance
- Tasks: Shape technical decisions and build scalable systems for major advertising campaigns.
- Company: Dynamic tech company in Soho, London with a focus on innovation.
- Benefits: Competitive salary, bonus, hybrid work, and great benefits.
- Other info: Opportunity for growth in a hands-on role with a supportive culture.
- Why this job: Join a collaborative team and make a real impact in the advertising tech space.
- Qualifications: 5+ years experience with NodeJs and ReactJs; strong problem-solving skills.
The predicted salary is between 90000 - 90000 £ per year.
£90,000 + Bonus + Benefits
Location: Soho, London
Hybrid: 2 days per week in the office
The Opportunity
Our client are hiring three Senior Software Engineers to join a growing engineering function that builds technology powering large-scale advertising and media platforms.
This is a hands-on senior role for engineers who enjoy thinking about the "why", not just the "how". You'll help shape technical decisions, guide less experienced engineers, and contribute to building well-designed, scalable systems used across major advertising campaigns.
The Challenge
The team is looking for engineers who can:
- Provide technical direction and sound judgement
- Think critically about priorities, architecture, trade-offs, and impact
- Ask the right questions before diving into implementation
- Collaborate effectively and feel comfortable discussing solutions rather than following scripts
They've met candidates who look strong on paper but struggle to explain their reasoning - this role is for someone who can clearly articulate how and why they solve problems.
What They're Looking For
Experience
- Ideally 5+ years of commercial experience
- Experience with NodeJs and ReactJs
- Industry is open (financial services experience may not be the best fit)
Mindset
- Self-starter who can take ownership
- Comfortable leading solutions without formal authority
- Analytical, thoughtful, and curious
- Collaborative rather than siloed
Interview Process
- ~1-hour competency-based interview with the Engineering Director
- ~ Final onsite interview - problem-solving session using a whiteboard
- Focuses on approach, reasoning, and collaboration, not coding syntax
Senior Full Stack Engineer (Node + React) in London employer: Harnham - Data & Analytics Recruitment
Contact Detail:
Harnham - Data & Analytics Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Engineer (Node + React) in London
✨Tip Number 1
Before you even step into that interview, make sure you know your stuff! Brush up on Node and React, and be ready to discuss your past projects. We want to hear how you tackled challenges and made decisions, so think about the 'why' behind your work.
✨Tip Number 2
Practice makes perfect! Grab a friend or a fellow developer and run through some mock interviews. Focus on articulating your thought process clearly. Remember, it’s not just about getting the right answer; it’s about showing how you got there!
✨Tip Number 3
Don’t underestimate the power of collaboration! Be prepared to discuss how you’ve worked with others in the past. Share examples of how you’ve led discussions or helped guide less experienced engineers. This role is all about teamwork, so show us you can play well with others.
✨Tip Number 4
Finally, don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative. So go ahead, hit that apply button and let’s get you in for an interview!
We think you need these skills to ace Senior Full Stack Engineer (Node + React) in London
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for technology and problem-solving shine through. We want to see that you’re not just ticking boxes but genuinely excited about the role and what you can bring to our team.
Be Clear and Concise: Make sure your application is easy to read and straight to the point. We appreciate candidates who can articulate their thoughts clearly, so avoid jargon and focus on explaining your experience and skills in a straightforward manner.
Highlight Relevant Experience: Tailor your application to showcase your experience with NodeJs and ReactJs. We’re looking for engineers who can provide technical direction, so make sure to include examples of how you've done this in previous roles.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates during the process. Plus, we love seeing applications come through our own channels!
How to prepare for a job interview at Harnham - Data & Analytics Recruitment
✨Understand the 'Why'
Before your interview, take some time to think about the reasoning behind your past projects. Be ready to explain not just how you implemented solutions, but why you chose those specific approaches. This will show that you can think critically and make sound technical decisions.
✨Brush Up on Node and React
Make sure you're comfortable discussing both NodeJs and ReactJs. Review key concepts, recent updates, and best practices. You might be asked to explain your thought process around architecture and trade-offs, so being well-versed in these technologies is crucial.
✨Practice Problem-Solving
Since the final interview includes a whiteboard problem-solving session, practice explaining your thought process out loud while working through coding challenges. Focus on articulating your reasoning clearly and collaboratively, as this is what the team values.
✨Show Your Collaborative Spirit
Prepare examples of how you've worked effectively in teams. Think about times when you led discussions or helped guide less experienced engineers. Highlighting your collaborative mindset will resonate well with the interviewers, who are looking for someone who thrives in a team environment.