Lead Software Engineer

Bradley Stoke
Bradley Stoke, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Shift work
Job source

Tech stack

HTML JavaScript (Programming Language) Application Programming Interfaces (APIs) Systems Engineering Business Systems Cascading Style Sheets (CSS) Middleware Proprietary Software Software Engineering SQL Databases Systems Integration Magento
+1 more
Legacy Systems

Job description

We’re working with a growing digital agency that is building out a dedicated systems and integrations team to support a major long-term client project. This is a brilliant opportunity for a Senior Developer who is ready to step into a Lead role, or an existing Lead Developer / Systems Engineer who enjoys owning complex technical projects from the ground up. The role will sit across a large-scale ERP takeover, CRM implementation, systems integration and custom middleware work. You’ll be responsible for helping shape the technical approach, leading a small team of developers, and acting as the technical bridge between internal leadership, the wider agency team and the end client. The project will involve taking ownership of an existing SQL-based ERP system, helping migrate/transition the platform into a newly managed environment, and integrating it with wider business systems including CRM, telephony, accountancy tools and other third-party platforms. What you’ll be doing:Leading a small systems/software development teamTaking ownership of a major ERP transition and integration projectWorking heavily with SQL-based systemsBuilding and integrating custom middlewareWorking with CRMs, APIs and third-party software platformsSupporting wider full-stack development work when requiredLiaising with internal stakeholders and helping shape technical deliverySupporting the agency’s wider development team on selected projects

Requirements

What we’re looking for:Strong hands-on SQL experienceSolid full-stack development backgroundExperience with APIs, integrations and middlewareExposure to CRM, ERP or business systems projectsAbility to understand complex legacy systems and modernise/integrate themGood knowledge of HTML, CSS, JavaScript and common web technologiesPrevious experience in an agency or fast-paced project environment would be usefulComfortable taking technical ownership and supporting other developersCirca 5 years working experience You don’t need to be a Magento specialist, but any exposure to Magento, ecommerce platforms or similar systems would be a bonus. This would suit someone who enjoys solving messy technical problems, working across multiple systems, and taking a lead role in a business-critical project. Working pattern: Mainly office-based, with some flexibility when needed. There may also be occasional travel to client/vendor sites as part of the project.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on apply4u.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · WWC 2025

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

4:19 min

Securing API requests with frontend interceptors and backend middlewares

Bartosz Pietrucha · JS Congress

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all