Senior Software Engineer - Remote

Sanderson Recruitment Plc
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Agile Methodologies
User Authentication
Software Quality
Continuous Integration
Distributed Systems
Node.js
Open Web Application Security
Strategies of Testing
TypeScript
Web Applications
React
Software Security
Build Management
Front End Software Development

Job description

In this role you will act as a technical leader, setting direction through example, guiding implementation decision, and supporting the overall quality and resilience of solutions being delivered. Day-to-day you will be focused on a balance of hands-on development, technical ownership, and mentoring.

What you'll do

  • Lead frontend engineering within the squad, setting high standards for code quality, performance, and resilience while remaining hands-on with delivery
  • Design and build modular, scalable applications using micro frontend architecture and BFF patterns
  • Develop and maintain modern web applications using React and TypeScript, contributing daily to squad deliverables
  • Provide technical oversight across design and delivery, driving continuous improvement in engineering standards and practices
  • Mentor junior and mid-level engineers and collaborate closely with product, platform, and distributed teams in an Agile environment

Requirements

  • Strong hands-on experience with React, TypeScript, and Node (Nest)
  • Proven background working as a Senior Engineer within agile, product-led environments, combining delivery with technical leadership
  • Experience designing and working with micro frontends, BFF patterns, and modular, distributed architectures
  • Solid understanding of CI/CD, testing strategies, and secure application development (authentication, authorisation, OWASP)
  • Strong communication and collaboration skills, with experience mentoring engineers and contributing to team improvement

Apply for this position