Software Engineer
Harnham
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 Compensation
£ 85KJob location
Charing Cross, United Kingdom
Tech stack
Amazon Web Services (AWS)
Software Quality
Python
Node.js
Next.js
Systems Architecture
React
Backend
Kubernetes
Front End Software Development
Job description
- Design, build, and evolve backend services using Node.js
- Contribute to and lead development of React / Next.js front-end applications
- Take ownership of features from discovery through to delivery, thinking through priorities, trade-offs, and long-term impacts
- Help shape system architecture for a major internal platform managing advertising campaigns end-to-end
- Work closely with Product, Architecture, and other Engineering teams to ensure solutions are well-designed and fit for purpose
- Act as a technical sounding board for less-senior engineers, providing guidance and reviewing approaches rather than simply approving code
- Ensure code quality, performance, and maintainability across the platform
Requirements
This role suits engineers who enjoy thinking beyond tickets, people who ask why, challenge assumptions, and care about designing systems properly rather than just shipping code., * Node.js (backend)
- React / Next.js (frontend, React being the priority)
- AWS (open to other clouds)
- Python is a nice-to-have, mainly for data and AI-related work
- Kubernetes experience is welcome but not required
Benefits & conditions
- £85,000 base salary
- Annual bonus
- Hybrid working (2 days per week in the office)
- Competitive benefits package
False
About the company
A large-scale media and advertising business operating across physical and digital environments, supporting both public-sector and commercial clients. The organisation blends traditional infrastructure with modern, data-led technology and is in the process of modernising a number of core internal systems.
The engineering culture is collaborative and pragmatic, with a strong emphasis on building systems that are maintainable, scalable, and aligned with real business needs rather than short-term fixes.