Negotiable
Outside
Remote
Manchester Area, United Kingdom
Summary: The Senior Software Developer role is a 6-month contract focused on enhancing a digital project for a technology consultancy. The position requires expertise in full-stack development, with an emphasis on production hardening and technical debt reduction. Candidates must have SC clearance or BPSS and will work primarily remotely with occasional travel. The role involves collaboration in an agile environment and requires strong communication skills.
Key Responsibilities:
- Develop, maintain, and enhance frontend applications using Express.js, TypeScript, templating systems, and a shared design system.
- Build, integrate, and refine backend services written in Kotlin using Spring Boot, including interactions with internal and external APIs.
- Implement comprehensive automated testing for both UI and backend components, championing TDD principles.
- Improve system stability by addressing technical debt, strengthening production readiness, and supporting operational needs.
- Contribute to infrastructure work using Terraform, AWS, Docker, Kubernetes, and GitHub Actions for CI/CD pipelines.
- Collaborate in an agile, multidisciplinary team, participating in pair programming, peer reviews, and knowledge-sharing activities.
- Document work clearly and provide effective handover materials to ensure long-term maintainability.
Key Skills:
- Strong proficiency in full-stack development, with confidence across frontend, backend, and cloud infrastructure.
- Experience building and maintaining APIs in Kotlin/Spring Boot.
- Familiarity with server-rendered frontend architectures using Express.js, TypeScript, and templating engines.
- Hands-on experience with AWS, Terraform, CI/CD pipelines, and containerisation technologies.
- Solid grounding in event-driven architectures.
- Excellent communication skills and ability to work effectively in remote teams.
- Commitment to clean code, secure-by-design engineering, and robust testing practices.
Salary (Rate): undetermined
City: Manchester Area
Country: United Kingdom
Working Arrangements: remote
IR35 Status: outside IR35
Seniority Level: Senior
Industry: IT
Senior Software Developer Contract - OUTSIDE IR35 6 Months (3 year project) Location: UK Remote, Occasional travel MUST HAVE SC Clearance OR BPSS Min Rate - £550 - £650 A technology consultancy is seeking a Senior Software Developer to join an ongoing digital project and provide additional engineering capacity. The successful candidate will work across the full stack, with responsibilities spanning frontend, backend, infrastructure, and automated testing. This role focuses on production hardening, technical debt reduction, and improving the reliability and maintainability of the service rather than feature-heavy delivery.
Key Responsibilities
- Develop, maintain, and enhance frontend applications using Express.js, TypeScript, templating systems, and a shared design system.
- Build, integrate, and refine backend services written in Kotlin using Spring Boot, including interactions with internal and external APIs.
- Implement comprehensive automated testing for both UI and backend components, championing TDD principles.
- Improve system stability by addressing technical debt, strengthening production readiness, and supporting operational needs.
- Contribute to infrastructure work using Terraform, AWS, Docker, Kubernetes, and GitHub Actions for CI/CD pipelines.
- Collaborate in an agile, multidisciplinary team, participating in pair programming, peer reviews, and knowledge-sharing activities.
- Document work clearly and provide effective handover materials to ensure long-term maintainability.
Required Skills & Experience
- Strong proficiency in full-stack development, with confidence across frontend, backend, and cloud infrastructure.
- Experience building and maintaining APIs in Kotlin/Spring Boot.
- Familiarity with server-rendered frontend architectures using Express.js, TypeScript, and templating engines.
- Hands-on experience with AWS, Terraform, CI/CD pipelines, and containerisation technologies.
- Solid grounding in event-driven architectures.
- Excellent communication skills and ability to work effectively in remote teams.
- Commitment to clean code, secure-by-design engineering, and robust testing practices.
Additional Information Role requires five days per week, primarily remote with occasional travel. Candidates must be eligible for security clearance (BPSS to start, with SC required).