Full-Stack Engineer
Role details
Job location
Tech stack
Job description
Join a leading digital-first organisation undergoing a major transformation of its core products and platforms. As a Full-Stack Engineer, you will play a key role in modernising complex legacy systems, reshaping established on-premise solutions into scalable, cloud-native services and driving next-gen services. This is an opportunity to work within a collaborative, high-performing engineering function that values autonomy, rapid iteration, and technical excellence. You'll help deliver the next generation of workflow technologies used across a broad and diverse customer base - all while embracing modern engineering practices and emerging tooling., * Design, build, and maintain highly scalable workflow services - at the core of the platform is a sophisticated workflow engine that drives customer operations.
- Develop cloud-native, API-driven solutions using modern architectures and patterns.
- Contribute to predictable, iterative delivery cycles.
- Support the evolution of on-prem components into fully cloud-optimised services using contemporary deployment methods.
- Ensure solutions are testable, maintainable, and instrumented for performance, reliability, and supportability.
Requirements
- A passion for automation and building services easy to test, monitor, maintain.
- Strong working knowledge of TypeScript / JavaScript and professional experience with containerisation technologies (e.g., Docker).
- In-depth understanding of a Go (GoLang) and how to apply it in real-world systems.
- Familiarity with emerging engineering tools, ie Cursor, Copilot, Warp, or similar productivity enhancers.
- Experience with at least one major cloud provider and awareness of the trade-offs of their native services.
- Excellent communication skills within cross-functional teams.
- A fast-paced, iterative mindset, working with CI/CD, automation, & modern DevOps .
- A "build it, run it" ethos - ensuring services are operationally robust, observable, and ready for real-world workloads.
- A commitment to continuous improvement and knowledge-sharing.
Benefits & conditions
- Competitive salary aligned with experience
- 25 days annual leave (rising with service) with the option to buy or sell
- Enhanced pension & life assurance