As part of the strategy around GoCompare's acquisition by Future, the company is implementing a technology roadmap for re-platforming their domain around an API-first, cloud-based serverless architecture to become the leading PCW service.
The Software Engineer will report to the Tech Lead and will be integral in building new systems while contributing to the architecture and design.
The role involves collaborating with engineers at all levels to deliver the platform and meet customer needs.
The engineer will ensure that changes are scalable, tested, and developed in line with best practices, continuously improving the codebase.
Close collaboration with Engineering, Product, UX, QA, and Project Management teams is required to ensure reliable application integration.
The engineer will also mentor junior and trainee engineers, contributing to their growth and reviewing their code.
Requirements:
Proficiency in .NET (version 8) is required.
Experience with JavaScript (ES6+) and TypeScript is necessary.
Knowledge of Node JS is essential.
Familiarity with Azure Services is required.
Understanding of application monitoring practices, including metrics, tracing, and logging is needed.
Experience with testing frameworks such as Playwright, XUnit, Jest, Enzyme, React Testing Library, and Nightwatch is important.
A test-first approach to software development, including TDD and BDD, is expected.
Experience with build and deployment pipelines (CI/CD) using Azure DevOps is required.
Knowledge of modern architecture concepts such as Headless APIs, Microservices, Eventing/Messaging, and Streams is necessary.
Proficiency in ReactJS, specifically with Hooks and Context API, is required.
Benefits:
The expected salary range for this role is £35,000 - £45,000.
This position is a UK-based remote role.
Employees enjoy uncapped leave, allowing them to manage their workload and time effectively.
When targets are met, employees can enjoy a share of the profits through a bonus.
There is a referral program that rewards employees for bringing in new talent.
Wellbeing support is provided through access to Colleague Assistant Programmes.
Employees have the opportunity to purchase shares in Future through the Share Incentive Plan.