Software Developer
Full-Stack Developer
- Location: Wellington (Somerset), Bristol or Milton Keynes (hybrid, 1 day a week in-office)
- Job Type: Full-time
- Salary: Up to £51,000
Join our clients innovative Research & Development team as a Full-Stack Developer, where you will design, build, and maintain applications using Angular on the frontend and .NET (C#) on the backend. This role involves close collaboration with the Product and Testing teams to deliver new features from concept to completion, enhance system performance, and modernise our cloud footprint with AWS and Microsoft Azure.
Day-to-day of the role:
- Build new features across the stack (Angular, .NET/C#, REST) according to clear specifications and acceptance criteria within a mature Scrum team.
- Deliver high-quality, maintainable software with unit testing and clear documentation.
- Review pull requests, provide and receive constructive feedback, and help elevate development standards.
- Investigate and resolve functional and performance issues; contribute to root-cause analysis and remediation.
- Maintain and upgrade third-party libraries, frameworks, and SDKs.
Required Skills & Qualifications:
- Minimum 12 months commercial development experience.
- Proficiency in Angular and .NET (C#).
- Strong Front-end skills including angular, responsive UI, and accessibility basics (WCAG).
- Back-end expertise in .NET (C#), asynchronous programming, and dependency injection.
- Quality-focused with experience in unit testing (Jest/NUnit or similar) and code review.
- Knowledge of RESTful API design, OpenAPI/Swagger, and NoSQL databases.
- Excellent collaboration skills, with experience working closely with product teams, platform teams, developers, and testers.
- Strong written and verbal communication skills, attention to detail, and the ability to handle confidential information sensitively.
- Ability to work autonomously while effectively communicating progress and respectfully challenging the status quo with a critical, evidence-based mindset.
Desirable Experience:
- Developing web solutions for Amazon Web Services (AWS) and/or Microsoft Azure.
- Experience with Docker and container orchestration tools.
- Proficiency with Github Actions or Azure DevOps.