Full Stack Developer

JBA
Skipton, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Skipton, United Kingdom

Tech stack

API
Amazon Web Services (AWS)
Software Applications
Cloud Computing
Computer Programming
Continuous Integration
Linux
DevOps
Django
Python
Software Engineering
React
Backend
Vue.js
Containerization
Kubernetes
Information Technology
Front End Software Development
Data Delivery
Api Gateway
Serverless Computing
Docker
Programming Languages

Job description

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 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.

Requirements

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

About the company

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.

Apply for this position