
Software Engineer, Fullstack
Patch My PC
full-time
Posted on:
Location Type: Hybrid
Location: Penistone • United Kingdom
Visit company websiteExplore more
Salary
💰 £65,000 - £80,000 per year
About the role
- Writing secure, correct, efficient, clear and supportable “production ready” code that meets internal standards and industry best practice.
- Enhance and extend our existing products, including building complex reporting queries, large dataset processing and Microsoft Graph/third party api integrations.
- Design and build APIs that integrate with internal and external services and contribute to overall system functionality.
- Clarifying and communicating engineering requirements for new products, features, quality improvements, or design changes.
- Track progress, update stakeholders, communicate with peers and broader team through stand-ups, regular updates on work items.
- Implement industry-standard security practices to safeguard both customer and internal data.
- Ensure thorough testing of code, participate in code reviews, and proactively resolve bugs and performance bottlenecks.
- Mentor other team members and help to present solutions across business units.
Requirements
- 6+ years of professional software development experience, with hands-on ownership of real-world production systems
- Strong experience building modern full-stack applications, contributing across backend services and client-side functionality
- Proficiency with .NET / C#, React with TypeScript including state management
- MongoDB or other NoSQL databases, Docker, and Azure DevOps (source control, CI/CD, and work tracking)
- Strong experience working with data including data creation, transformation, and analysis to enable dashboards and visual insights
- Proven ability to design, build, and consume API-driven systems that are scalable, maintainable, and well-documented
- Experience building intuitive client-side experiences that turn complex data into clear, usable visualizations
- Enjoy collaborating in a distributed team environment, contributing to a shared codebase, and growing frontend ownership alongside teammates
Benefits
- Pension: Patch My PC matches 200% of contributions up to the first 5% of salary, resulting in a total potential match of 10%.
- Medical and Vision through Bupa coverage: Patch My PC covers 100% of the employee's and dependents cost.
- Income Protection & Life insurance through Canada Life
- 10 days sick leave
- 25 days of PTO
- Three Days of Volunteer leave
- Charitable donation matching
- Tuition reimbursement
- Gym & fitness reimbursement
- Internet Stipend
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETC#ReactTypeScriptMongoDBNoSQLAPI designdata transformationdata analysisfull-stack development
Soft skills
communicationmentoringcollaborationproblem-solvingclarifying requirementsstakeholder engagementteamworkcode reviewproactive resolutionadaptability