Software Engineer - Java, React, Node, AWS, AI
Remote (1 day per month in the Liverpool office)
£40,000 - £52,000 Base, Bonus & Benefits
About the Opportunity:
Our client is looking for a Software Developer to join their engineering team. This is an opportunity for a developer with around 2-4 years’ experience, and a hunger for growth and development.
At this level, the emphasis moves beyond successfully completing development work and towards taking ownership of the outcome. You'll be expected to identify opportunities, understand the problem that needs solving, determine an appropriate approach and take responsibility for delivering the result.
Rather than primarily contributing to projects defined by others, you'll increasingly be responsible for leading pieces of work from initial idea through to production. This includes making and defending technical decisions, understanding the commercial and customer context and ensuring that the finished solution delivers the intended value.
You'll have greater autonomy in your day-to-day work and will be expected to operate with confidence, while still recognising when a decision requires input from more senior technical leadership.
What We're Looking For:
We're looking for someone who can demonstrate genuine ownership and progression rather than simply relying on a particular number of years in development.
You should be able to demonstrate examples of:
- Taking a significant piece of development work from initial concept through to production.
- Making the key technical decisions associated with work you've delivered and being able to explain the reasoning behind them.
- Proposing an idea or improvement that subsequently became a live feature or change used by customers.
- Measuring or assessing the outcome of something you've introduced and being able to explain what happened as a result.
- Introducing a development, tooling or quality improvement that continued to benefit the team beyond the original project.
- Working directly with customers and using what you learned from those conversations to influence the product or solution.
- Receiving positive feedback from colleagues that demonstrates your contribution has helped improve the wider team.
- Building confidently within the Salesforce ecosystem, including Lightning Web Components (LWC), Apex and platform security.
- Using AI development tools effectively, understanding both their strengths and limitations and knowing how to validate the output they produce.
- Demonstrating strong commercial experience building and releasing production software. Around three or more years' experience would be indicative, although demonstrable capability and evidence of ownership are more important than the number of years alone.
Desirable Experience
The following experience would be advantageous:
- Experience developing serverless solutions within AWS, particularly services such as API Gateway, Lambda, DynamoDB and S3.
- Exposure to vector databases and technologies or frameworks supporting Retrieval-Augmented Generation (RAG).
- Experience working with containerised applications and modern CI/CD pipelines.
- Commercial experience using Node.js.