About the Role
A permanent opportunity is available for a Full Stack Developer to join a well-established engineering team building long-lived, operationally critical software products. You will work alongside a mix of mid- and senior-level developers, contributing primarily to robust backend services while also supporting mobile application development where required.
Spring Boot is central to this role. The majority of your time will be spent designing, building and maintaining Java-based backend services using Spring Boot. Mobile development complements the backend work, with close collaboration between services and client applications.
The role is heavily remote, with most work performed from home. Candidates should be based near Glasgow or within a UK-aligned time zone to support effective collaboration with the wider team, including occasional in-person engagement when required.
This role suits someone who enjoys working on meaningful, production-grade systems, values clean and reliable code, and can step into an established technical environment and add value quickly.
You Should Have (Essential)
Strong commercial experience with Spring Boot (minimum 3 years required)
Proven Java backend development experience in production environments
Experience integrating backend services with mobile applications
Solid understanding of RESTful APIs, data persistence and service design
Ability to contribute across the full stack, with backend as your core strength
Strong problem-solving ability and clear, professional communication skills
Based near Glasgow or within a compatible UK or European time zone
Please note: this role is not suitable for candidates without hands-on Spring Boot experience. Backend development using Spring Boot is a core requirement.
Mobile Development Experience (Required or Strongly Preferred)
Experience with one or more of the following mobile technologies is highly valued:
Native mobile development
Android (Kotlin, Java)
iOS (Swift, Objective-C)
Cross-platform frameworks
React Native
Flutter
Xamarin or .NET MAUI
Mobile architecture and tooling
Mobile API integration
Offline data handling and synchronisation
App lifecycle management and performance considerations
Mobile CI and CD pipelines
App Store and Play Store deployment processes
Depth in every technology is not expected, but a solid understanding of how mobile applications interact with backend services is important.
Nice to Have
Experience with event sourcing or an interest in learning it
Exposure to Axon or similar event-driven frameworks
Interest in CI and CD practices
Understanding of modern DevOps approaches
Experience mentoring junior developers (for senior applicants)
Additional Context
The team works across two core product suites: one mature platform and one newly developed solution for an international customer base. You will be part of a balanced, cross-regional engineering team with a strong technical culture and a long-term product mindset.
Backend development forms the majority of day-to-day work, but the team values engineers who enjoy understanding how their services are consumed by mobile clients. For senior candidates, there is scope to take ownership of key areas, influence design decisions, and support junior team members.
The culture is collaborative, grounded, and focused on building dependable systems that have real-world impact.
The Benefits
Permanent role paying up to £90,000 per annum plus pension contributions for candidates able to lead and take ownership
Salary up to £75,000 per annum plus pension contributions for mid to senior developers
Heavily remote working model, with flexibility as the default
Opportunity to work on long-term, high-usage products
Stable and supportive team culture with strong technical capability
Clear opportunities to step into broader responsibility over time
How to Apply
If this opportunity resonates with you, please apply. For further details or enquiries, feel free to reach out directly via email at matthew.burke@versegroup.com.au, or call Matthew on 0468 083 540