Software Engineer

Wearehaystack — United Kingdom · Posted ~5 hours ago

Mid

Skills

Java React TypeScript REST APIs Backend development Frontend development Software testing Debugging Documentation Deployment Software engineering practices 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 Software Engineer is sought to deliver production-ready software across backend and frontend technologies. The role includes Java-based backend services and REST APIs, modern single-page applications using React and TypeScript, as well as development, debugging, testing, documentation, deployment, and maintenance of build and deployment pipelines. The engineer will make technical decisions within an established architectural direction.

Highlights

Hands-on full-stack development across Java backend services and modern React/TypeScript applications, with ownership of testing, deployment, maintainability, and build pipelines.

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!