Logo for Olive Jar Digital

Senior Developer

Role overview

Summary

This role is for a Senior Developer at Olive Jar Digital, focusing on delivering digital transformation projects in the public sector. You will work within Agile teams to develop secure and scalable software solutions that meet user needs and adhere to Government Digital Service standards.

Qualifications

  • Strong commercial experience developing applications using Python and Django.
  • Experience building and maintaining RESTful APIs and integrating with third-party services.
  • Good understanding of software engineering principles, testing, version control and CI/CD practices.
  • Experience working with databases and designing efficient data models.
  • Preferred: Familiarity with cloud environments, ideally AWS, and modern deployment practices.

Responsibilities

  • Design and develop web applications using Python and Django.
  • Build APIs and integrate applications with other systems.
  • Write clean, maintainable and well-tested code following best practices.
  • Collaborate with multidisciplinary teams using Agile methodologies.

Key facts

Hard skills

Other skills

  • Consulting
  • Communication
  • Problem Solving

About the company

Olive Jar Digital logo

Olive Jar Digital

  • IT Services & Consulting
  • 11–50
Olive Jar Digital has extensive experience in building highly secure, resilient, highly available and scalable websites. We focus on user experience and only build what the end user needs and understands. We deliver our projects using the Agile methodology, in particular Scrum and Kanban. This enables us to deliver on time, on budget and focus on priorities that could shift at any moment. The consultants we engage are either people that we have worked with over the years, have been recommended based on their performance, or have been interviewed and tested by us first. With Olive Jar you get a professional, honest service where we look to build a relationship with you and support you over the years to come. We believe that in order to track the quality of performance effectively, our delivery team, the end client, and our account management team need to buy into a Continual Service Feedback and Improvement ethos. The resources we can provide include: • Full Agile Teams • Delivery Managers • Business Analysts • Technical Architects • Scrum Masters • User Experience Designers • Visual Designer • User Researchers • Developers / Developers in Test • Testers Specialties: IT Consultancy, Software Support, Software Development, Website Design, Agile Delivery, Continuous Delivery

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Senior Developer 

About the role

Olive Jar Digital is looking for an experienced Senior Developer specialising in Python and Django to support the delivery of digital transformation projects across the public sector. (Active SC Clearance needed)

You’ll work within multidisciplinary Agile teams, developing and maintaining secure, scalable and high-quality software solutions. Drawing on your software engineering and consultancy experience, you’ll contribute throughout the project lifecycle, from Discovery through to Live, helping clients deliver services that meet user needs and Government Digital Service (GDS) standards.

This is an opportunity to apply your technical expertise, collaborate with stakeholders and help shape effective digital solutions to complex public sector challenges.

What you’ll be doing

  • Designing, developing and maintaining web applications using Python and Django.

  • Building robust APIs and integrating applications with other systems and services.

  • Writing clean, maintainable and well-tested code, following software engineering best practices.

  • Working within multidisciplinary teams using Agile methodologies and GDS standards.

  • Collaborating with developers, designers, delivery managers and stakeholders to deliver user-focused solutions.

  • Identifying opportunities to improve application performance, security, scalability and reliability.

  • Contributing to technical decisions, code reviews and knowledge sharing across the team.

About you

  • Strong commercial experience developing applications using Python and Django.

  • Experience building and maintaining RESTful APIs and integrating with third-party services.

  • Good understanding of software engineering principles, testing, version control and CI/CD practices.

  • Experience working with databases and designing efficient data models.

  • Familiarity with cloud environments, ideally AWS, and modern deployment practices.

  • Experience working in Agile, multidisciplinary teams.

  • An understanding of accessibility, security and user-centred design principles.

  • Public sector, consultancy or GDS experience, with an understanding of the Government Service Standard, would be advantageous.

  • Strong communication and problem-solving skills, with the ability to collaborate effectively with technical and non-technical stakeholders.

About Olive Jar Digital

Olive Jar Digital is a digital consultancy delivering technology, digital and transformation services across the public and private sectors. We bring together talented people to help organisations solve complex problems and build effective digital services.

If you’re a Senior Developer who enjoys solving challenging technical problems and delivering meaningful digital solutions, we’d love to hear from you.

Related jobs

See all Software Developer jobs

Other jobs at Olive Jar Digital