Software Engineer (Mid Level)

Fruition Group
London, UK
4 days ago
Apply on www.totaljobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
£69,000.0
Working hours
Shift work

Tech stack

Flutter Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence C Sharp (Programming Language) Continuous Integration Python (Programming Language) Node.Js Software Engineering Systems Integration ReactJS Large Language Models
+5 more
Multi-Agent Systems Backend Vue.js Code Testing Front End Software Development

Job description

A technology-led consultancy are looking for a Mid-Senior Software Engineer to work across a variety of client projects, building robust software and solving complex technical problems.

They combine established software engineering with an increasingly AI-native approach, using AI throughout the development lifecycle and building practical, production-ready AI solutions where they add genuine business value.

The role is suited to a well-rounded engineer who enjoys working across the stack, learning new technologies and working closely with clients. Projects will range from traditional full-stack engineering through to solutions incorporating AI.

What You’ll Be Doing

  • Designing and building scalable software across client projects
  • Working across front end, back end, APIs and data
  • Writing clean, maintainable and well-tested code
  • Working with cloud platforms, CI/CD and modern development practices
  • Integrating AI capabilities such as LLM APIs, RAG and agent-based solutions
  • Using AI coding tools throughout the development lifecycle
  • Working directly with clients and within enterprise environments
  • Contributing to technical design, testing and delivery
  • Evaluating new technologies and identifying where they can add value

Requirements

  • 2+ years commercial experience as a Software Engineer / Full Stack Engineer
  • Strong software engineering fundamentals, including testing and CI/CD
  • Experience with modern back end technologies such as Java, Python, Node.js, C# or Go
  • Experience with front end technologies such as React, Vue or Flutter
  • Experience with cloud platforms and modern development practices
  • An interest in AI and experience using AI coding tools
  • Exposure to LLMs, RAG or agent frameworks would be beneficial
  • Strong communication and collaboration skills
  • Comfortable working with clients, complexity and ambiguity
  • A willingness to learn and adapt across different technologies

Benefits & conditions

  • Salary up to £69,000
  • Hybrid working model with remote flexibility
  • Private healthcare
  • Professional development and funded learning
  • Opportunity to work on modern, AI-enabled systems at scale
  • Clear progression within a growing engineering function

Apply for this position

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

Apply on www.totaljobs.com
Prepare application

Good distractions

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

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:06 min

Differentiating between Flutter packages and plugins

Sylvia Dieckmann · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

11:44 min

Live coding a test driven component feature

Markus Oberlehner · LIVE

Videos

See all

Related articles

See all