
software engineer Portsmouth, South East England, England
Job description
Senior Software Engineer
Are you an experienced Software Developer?
We have a fantastic opportunity for a Senior Software Engineer to join our team. 2023 saw the creation of a new division within Checkatrade, focussing on serving our most important and largest Enterprise customers. Our aim is to utilise the successful Checkatrade platform that has served SME tradespeople well over 20 years and create a fully optimized experience for our Enterprise customers' needs with many exciting initiatives such as optimising the internal Salesforce sales flow, shaping and developing an integration framework that allows our high valued customers to work at scale, and creating a new intelligent and data driven Pay Per Lead pricing model.
Our platform utilises a wide range of technologies to help connect homeowners with tradespeople, including Salesforce, Google Cloud / GCP, .NET, Typescript, React, ReactNative, Pub/Sub, and Elasticsearch. Because this is a cross functional team that touches every part of the Checkatrade platform, we will value developers that have the flexibility, skills, and tenacity to work on different parts of the system and getting their hands dirty in whatever technology is needed. There will be technical experts throughout the company who will be able to provide support so the ability to communicate, influence and negotiate will be very valuable.
As Senior Engineer, you will use your technical expertise and experience to deliver high quality, robust solutions in the most efficient manner. You will also work closely with the Product Manager to refine tickets, and help estimate and prioritise work.
Location: Portsmouth or London based. Hybrid pattern with 2 days onsite and 3 remote.
Where do you fit in?
You’ll report to the Engineering Manager responsible for the Enterprise team and will also be part of the wider Checkatrade tech community. The Checkatrade tech community has grown at tremendous pace over the last few years and includes people with a wide range of skills including .NET, GCP Cloud, React, ReactNative, and Salesforce to name a few. We are continually driving engineering best practices and have made recently made significant progress in the area of test automation. Having said that, there are still a lot of opportunities to improve and we will welcome any contributions to our various Communities of Practices.
Day to day, you will likely work with QA engineers, Product Managers, UX designers and other engineers to deliver results for our Enterprise team. You will need to collaborate closely with other engineering teams across Checkatrade, as well as your own team. Your day to day responsibilities will revolve around full end to end development lifecycle management. This includes developing solutions through to testing, code reviews and releases using CI/CD pipelines. With a brilliant bunch of people around you, exciting growth journey and diverse tech stack in use, Checkatrade is the place to be.
What’s in it for you?
- An exciting modern tech business going places!
- An opportunity to be pivotal in driving our future growth in one of our most strategically important areas of our business
- A collaborative values driven culture, and passionate people on the road to transform Checkatrade from good to great.
- An excellent benefits package, including an electrical vehicle scheme, discounts from a wide range of retailers, a private medical plus much more.
What do you need to succeed?
- Extensive hands-on experience of software system design, architecture, development, testing and monitoring covering both backend and frontend.
- In depth understanding of software development covering both frontend and backend technologies. Hands-on experience in .NET, C#, Google Cloud Platform and preferably as many of the following as possible: TypeScript, React, ReactNative, Salesforce, Cloud Native design.
- Extensive experience of working with agile methodologies and practices.
- Experience working closely with Product Managers and/or Product Owners to deliver high quality products to customers that meet their needs.
- Excellent communication and collaboration skills.
- Aware of modern software engineering practices relating to design, development, testing and maintenance.
- Prior experience of working with Engineering intelligence tools such as Code Climate Velocity.
- Technical Project management and planning experience.
- Google Cloud professional certification or equivalent.
- Salesforce certification.
- Experience with building B2B solution, understanding the complex setups behind B2B clients.
- Experience in building and scaling 3rd party integration frameworks.
- Experience integrating with Zuora or similar billing systems.
About Checkatrade
CEO: Mike Fairman
Revenue: $100 to $500 million (USD)
Size: 501 to 1000 Employees
Type: Company - Private
Website: https://careers.checkatrade.com/
Year Founded: 1998
