Full-Stack Software Engineer

Wearehaystack — United Kingdom · Posted ~3 hours ago

Mid Full-time

Skills

Java React TypeScript Backend development Frontend development REST APIs Software testing Software deployment Technical documentation Single-Page Applications CI/CD

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A growing technology team is looking for a Full-Stack Software Engineer to build, test, document, and deploy production-ready applications. You will develop backend services and REST APIs using Java, alongside modern single-page applications with React and TypeScript. The role offers ownership of assigned technical decisions, opportunities to improve build and deployment pipelines, and collaboration with developers to deliver clean, maintainable, and reliable software.

Highlights

Deliver production-ready software across backend and frontend technologies. Work on modern Java services and React/TypeScript applications while contributing to architecture, quality, deployment pipelines, and long-term maintainability in a collaborative engineering environment.

Description

We're hiring on behalf of a Haystack partner! The Role • Deliver high-quality, production-ready software through hands-on development, spanning both backend and front-end technologies. • Develop, debug, test, document, and deploy software enhancements aligned with the Software Development Strategy. • Contribute to full-stack delivery, including backend services and REST APIs implemented in Java, and modern single-page applications using React/TypeScript or equivalent frameworks. • Make technical decisions within assigned scope, aligning with agreed architectural direction and escalating broader decisions where appropriate. • Apply strong software engineering practices to ensure solutions are clean, maintainable, well-documented, and fit for long-term operation. • Continuously validate and maintain the build and deployment pipeline for your own changes, acting as a guide for other developers. What You'll Need • Substantial hands-on software engineering experience, including Java (Java 8 and modern versions) and REST API design and implementation. • Modern SPA development experience using React and TypeScript, Angular, or Vue. • Strong understanding of design patterns and a solid, structured approach to software development. • Proven experience delivering complex changes in production environments. • Demonstrated experience writing unit and integration tests as a normal part of delivery. • Familiarity with Agile software development processes and working within iterative delivery models. What's On Offer • Competitive annual salary (£61,500 - £78,800) plus potential for flexible benefits. • Opportunity to work on critical national infrastructure for a central government customer. • Mentorship and support for less experienced engineers through technical guidance and coaching. • Access to flexible benefits including a contributory pension scheme, private medical insurance, and generous annual leave. Apply via Haystack today!