Full Stack Developer
| Posting date: | 04 May 2026 |
|---|---|
| Hours: | Full time |
| Closing date: | 25 May 2026 |
| Location: | BD23 3FD |
| Remote working: | Hybrid - work remotely up to 2 days per week |
| Company: | JBA Group |
| Job type: | Permanent |
| Job reference: |
Summary
Do you have experience with cloud computing and API-driven architecture? Are you interested in working for a science-led company that provides geospatial flood risk data to international companies? JBA Risk Management are the global leaders in flood risk science and we’re looking for a talented full stack developer to join our expert team.
You will be joining an award-winning environmental and engineering consultancy which puts innovation, sustainability and resilience at the heart of its work. We are independent and staff-owned under a stewardship model which drives long term decision making and investment. We have offices in the UK, Ireland, Romania, India, Singapore and Australia.
Our people are all important and we invest heavily in life-long learning and skills development. JBA supports hybrid working which provides for greater flexibility with the way that we work.
The role:
We have an ambitious multi-year plan to overhaul how we deliver our data and insights. As a full stack web developer you’ll join a growing team of software developers as we execute our web-based data delivery strategy. This will involve extending and improving cloud-based APIs and associated client applications that supply hazard maps and flood risk data. Our backend systems make use of the AWS serverless toolkit and our main programming language is Python. For our user-facing applications we make use of Django and VueJS.
The team member we are looking for:
Whether early-career, experienced, or somewhere in-between, you’ll need to be capable of understanding user requirements and delivering high quality and innovative software applications. Some programming experience is a must, and you will need to appreciate the value of good software design.
A degree (BSc or MSc) in Computer Science, Software Engineering, Mathematics, Statistics or equivalent work experience is required.
We are looking for talented developers and will consider hiring a range of different skill sets and levels of experience. If you have experience or interests in one or more of the following technologies, we would be keen to hear from you:
• API design and development DevOps and Continuous Integration and Deployment (CI/CD) techniques
• Containerisation strategies: Docker; Kubernetes is a bonus
• AWS “Serverless” cloud computing (Lambda, API Gateway, CDK)
• Experience working in a Linux environment
• Front-end development using modern JavaScript frameworks like VueJS/React
Essential attributes for the role:
• You enjoy collaborating and being part of a team
• You are flexible and happy to be involved in a wide range of software development activities, including speaking to stakeholders, designing / writing / testing code and writing documentation
• You take pride in the quality of your work
• You don’t shy away from challenges and are driven to create high quality, production-ready software
Location:
The full-time role will be in our modern, eco-friendly offices at Broughton Park, near Skipton, North Yorkshire BD23 3FD. Our team has adopted a hybrid working approach with some requirement to work both from home and in the office. We supply basic equipment to support this. You will need to be in the Skipton office a minimum of 3 days a week.
Contact:
For further information or an informal discussion about this position, please contact Paul Dunning on 01756 799919.
You will be joining an award-winning environmental and engineering consultancy which puts innovation, sustainability and resilience at the heart of its work. We are independent and staff-owned under a stewardship model which drives long term decision making and investment. We have offices in the UK, Ireland, Romania, India, Singapore and Australia.
Our people are all important and we invest heavily in life-long learning and skills development. JBA supports hybrid working which provides for greater flexibility with the way that we work.
The role:
We have an ambitious multi-year plan to overhaul how we deliver our data and insights. As a full stack web developer you’ll join a growing team of software developers as we execute our web-based data delivery strategy. This will involve extending and improving cloud-based APIs and associated client applications that supply hazard maps and flood risk data. Our backend systems make use of the AWS serverless toolkit and our main programming language is Python. For our user-facing applications we make use of Django and VueJS.
The team member we are looking for:
Whether early-career, experienced, or somewhere in-between, you’ll need to be capable of understanding user requirements and delivering high quality and innovative software applications. Some programming experience is a must, and you will need to appreciate the value of good software design.
A degree (BSc or MSc) in Computer Science, Software Engineering, Mathematics, Statistics or equivalent work experience is required.
We are looking for talented developers and will consider hiring a range of different skill sets and levels of experience. If you have experience or interests in one or more of the following technologies, we would be keen to hear from you:
• API design and development DevOps and Continuous Integration and Deployment (CI/CD) techniques
• Containerisation strategies: Docker; Kubernetes is a bonus
• AWS “Serverless” cloud computing (Lambda, API Gateway, CDK)
• Experience working in a Linux environment
• Front-end development using modern JavaScript frameworks like VueJS/React
Essential attributes for the role:
• You enjoy collaborating and being part of a team
• You are flexible and happy to be involved in a wide range of software development activities, including speaking to stakeholders, designing / writing / testing code and writing documentation
• You take pride in the quality of your work
• You don’t shy away from challenges and are driven to create high quality, production-ready software
Location:
The full-time role will be in our modern, eco-friendly offices at Broughton Park, near Skipton, North Yorkshire BD23 3FD. Our team has adopted a hybrid working approach with some requirement to work both from home and in the office. We supply basic equipment to support this. You will need to be in the Skipton office a minimum of 3 days a week.
Contact:
For further information or an informal discussion about this position, please contact Paul Dunning on 01756 799919.