Overview
We are committed to the development of new talent in both finance & accountancy and software solutions for the ecommerce sector, and we are proud of the success of the many apprentices we have supported and watched progress. A career in this space is vibrant with ample opportunities that continue to grow both within our organisation and in the global market.
Role Summary:
We’re looking for a curious, committed Apprentice Software Developer to join our growing tech team. You’ll be working on agile projects that involve building and supporting custom integrations—especially between cloud accounting systems (like Xero) and ecommerce platforms (like Shopify and Amazon)—using APIs.
You’ll gain hands-on experience using TypeScript and JavaScript, especially within Node.js environments. Alongside your learning, you’ll be contributing to real client projects and developing clean, reliable code that solves real-world business problems.
Key Role Responsibilities:
- Supporting the development of integrations between cloud systems using RESTful APIs
- Writing and testing code in TypeScript and JavaScript (Node.js)
- Collaborating in agile sprints—daily stand-ups, planning, and retros
- Debugging and troubleshooting issues in live environments
- Learning from experienced developers and contributing to technical discussions
- Documenting code and development processes clearly and concisely
Entry requirements
- High grade GCSEs in English, Maths and Computer Science as a minimum.
- Have a GitHub account or proven project work you can share your passion for coding and software development.
- Proven passion for technology and seeking a career in software development.
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal skills.
- Enthusiastic about coding with a demonstrated passion for software development.
- Ability to multitask and take ownership of work.
- Driving Licence
Desireable:
- A-Level/Level 3 qualification in a Maths, Science or Computer related field
- Familiarity with programming languages such as Java, Angular, .Net, C or C#
Skills requirements
Logical, Attention to detail, Number skills, Analytical skills,
Training to be provided
Our Software Apprenticeships enable you and your company to build and test high-quality code across multiple platforms and layers. Apprentices will work as part of larger teams to help drive elements in an overall project.
This apprenticeship is a brilliant offering in the Apprentify catalogue which boasts a huge amount of benefits with lots of opportunities for career progression because of the ever-growing nature of the industry. As part of the Level 4 Software Developer apprenticeship standard, you will be registered as a member with the British Computer Society and be on a fast track to an industry recognised qualification and your dedicated industry coach will support you through a blended approach that will include remote, in person, 1-2-1 and group learning.
The Level 4 Software Developer Apprenticeship has been developed to play a significant role in code development for your business. The primary role of a software developer is to build and test, high-quality code across front end, logic and database layers. Roles include Web Developer, Application Developer, Mobile App Developer, Games Developer, Software Developer.
Training modules:
- Software Methodologies
- User interface design
- SQL / Database design
- Introduction to Programming Using Java – Opportunity to undertake the Microsoft Technology Associate Exam
Key learning outcomes:
- Write good quality code (logic) with sound syntax
- Develop effective user interfaces
- Test code and analyse results to find & correct errors
- Apply structured techniques to problem-solving, debug code and understand the structure of programs
- Utilise skills to build, manage and deploy code into enterprise environments
Things to consider
24 days holiday plus bank holidays, can buy or sell up to five days, 1 month before the start of the holiday year after probation period
Snacks and drinks provided in the office
Pension via Nest after 3 months
Monthly Health and Wellbeing payment
Death in service and Yulife App
Private medical insurance
Future Prospects
A level 4 qualification in Software Developer, as well as the opportunity to progress and develop at the company.