Full Stack Developer
Full Stack Developer
Ripon/Hybrid - once per week on site
Up to £43,000
Role Purpose
As a Full Stack Developer you will work as part of the Application Services Team to build, test, and maintain high-quality applications and integrations that support our branch operations and enterprise platforms.
You will contribute across the full software delivery life cycle - from discovery and solution design through to development, automated testing, deployment, and smooth transition into BAU support.
You will specialise in one or more of our strategic technologies and be comfortable working across the stack (Front End, Back End, data, and integration).
Specialist technology areas include
- Oracle technologies: Oracle SCM/EBS, PL/SQL, Oracle Fusion Middleware, ATP, VBCS
- Front End: React, TypeScript/JavaScript, CSS
- Back End & APIs: Node.js, Java, REST/JSON, Apigee X
- Data & Reporting: Business Objects, Power BI
- Core systems: Reality (PICK) and associated in-house platforms
You will work within cross-functional Scrum teams alongside colleagues, partners, and offshore developers, contributing to a culture of continuous improvement, reliability, and secure-by-design delivery.
Role Responsibilities
- Develop and unit-test high-performance, scalable and secure solutions aligned to agreed architecture and standards.
- Build APIs, services, and UIs using approved patterns; prepare and release software components through CI/CD pipelines.
- Create technical documentation and handover materials for successful transition into BAU support.
- Write and maintain unit, component, and integration tests, applying TDD/BDD practices where appropriate, and supporting the Testing Team with investigation of issues and defects.
- Ensure all delivered solutions meet industry standards, reflect modern engineering practices, and proactively build in security in line with the IT Security Policy.
Required Practical and Technical Knowledge
- Minimum 2 years of coding experience in a professional setting.
- Strong practical knowledge of enterprise application development and CI/CD toolchains (source control, build, test, deploy).
- Hands-on experience delivering complex solutions in at least one of: Node.js/Java services, TypeScript UIs, or Oracle/VBCS integrations.
- Understanding of integration patterns (REST/JSON, messaging), data modelling, and performance considerations.
- Working knowledge of ITIL processes and the SDLC/Jira ways of working.
- Clear communication, stakeholder management, and problem-solving skills; able to deliver with minimal direction.