Graduate/Junior Digital Consultant - Software Development (Python)

Logika Group
Bristol, UK
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure Relational Databases Linux Django Web Framework GIS Applications Python (Programming Language) PostgreSQL NumPy PostGIS
+17 more
Software Maintenance Quantum GIS (QGIS) Scientific Computating Software Engineering Spatial Data Infrastructures Software Organization Data Processing Flask (Web Framework) Backend Git Fastapi Pandas Information Technology Geospatial Data Abstraction Library (GDAL) Restful APIs Software Version Control Docker

Job description

We are looking to recruit a Graduate/Junior Digital Consultant - Software Development to join our Data and Digital team. In this role, you will support the design, development, and maintenance of software solutions that underpin our wider consultancy work. As part of a small, dynamic team, you will have a genuine opportunity to help shape the direction and delivery of our products and services.

Your primary focus will be Python-based software development across a broad range of problems: from data processing and automation to backend logic, internal tools, and scientific or model development. Experience or interest in backend services, APIs and data workflows would be highly valued, as would any exposure to scientific or analytical programming. We are looking for someone who writes clean, practical code and brings an openness to exploring new technologies, tools, and approaches.

You will typically work on a range of diverse projects, spanning different environmental and technical domains. This means being able to switch context comfortably and get up to speed on unfamiliar ideas and subject areas quickly. Working closely with colleagues to understand requirements, you will design, plan and implement solutions.

This is an exceptional opportunity to join us at an exciting time for both our business and the environmental consultancy sector. You will work at the heart of a friendly, supportive team and play an important role in delivering high-quality digital solutions for our projects. You will receive one-to-one support, mentoring, and learning and development from experienced colleagues, with external training provided where required.

Requirements

We are seeking motivated candidates who are comfortable working both independently and collaboratively. Curiosity, enthusiasm, and a proactive approach to innovation and problem-solving are essential., * Confident working knowledge of Python as your primary programming language, with the ability to write clear, maintainable software.

  • Experience using Python to build practical tools, scripts and workflows across a range of problems (e.g. data processing, automation, backend logic or analytical tasks).
  • Good software development best practices, including version control systems such as Git.
  • Strong analytical, mathematical and troubleshooting skills.
  • Clear and effective written and verbal communication skills.

Desirable:

  • Previous experience in a relevant software, data or engineering role, including internships, placement years or project-based work.
  • Hands-on experience with:
  • Python data libraries (e.g. pandas, NumPy, GeoPandas).
  • Scientific computing, environmental modelling or analytical workflows.
  • Geospatial/GIS tools and spatial data (e.g. QGIS, GeoPandas, Rasterio, GDAL).
  • Developing services and working with RESTful APIs (e.g. FastAPI, Flask, Django).
  • Relational databases (e.g. PostgreSQL; PostGIS for spatial work).
  • Development experience within Linux-based or containerised systems (e.g. Docker).
  • Exposure to cloud platforms (e.g. Azure, AWS) for hosting tools, storage, pipelines or APIs.
  • Comfortable working with technical documentation: for example, translating equations, algorithms or described methodologies from a report into working code.
  • An understanding of how AI-assisted coding tools can be used to support, accelerate, and coordinate software development.

Qualifications:

  • Relevant A-Levels (or equivalent).
  • A degree (or equivalent professional experience) in a relevant subject such as computer science, software development, data science, engineering, mathematics, physics, environmental science with strong programming content, or a related field.

Benefits & conditions

Pulled from the full job description

  • Employee assistance programme
  • Company pension, Furthermore, along with a competitive salary, we offer a benefits package which includes an enhanced pension scheme, death in service life cover, discretionary bonus scheme and much more.

About the company

Logika Group is a leading independent environmental consultancy, underpinned by a growing team of experts in environmental policy, strategy, design, assessment and digital solutions geared for the environmental domains.

With offices in London, Bristol, Warrington, Brighton, Leeds and Belgium, Logika Group comprises four specialist sister companies: Logika Consultants, Air Quality Consultants, Noise Consultants, and Logika Europe.

Over the last 30+ years, we have achieved sustained growth and honed our provision of high-quality services, while securing a large volume of repeat business from satisfied clients. We are recognised as a ‘top 25 leading player’ in UK Environmental and Sustainability Consulting by Environmental Analyst.

With a strong portfolio of project work in sectors such as aviation, renewable energy and government services, we are key players in the environmental sector.

We pride ourselves on being able to:

  • Employ the best people to provide the highest quality advice
  • Provide a personal service
  • Deliver meaningful work to a high technical standard, which protects and improves the environment
  • Design innovative cross-disciplinary solutions

With a proven track record of success, Logika Group has been involved with UK Government expert groups and European Commission working groups, provided expert evidence at Public Inquiries, and helped clients gain planning consent for thousands of projects. Logika Group is underpinned by our values of Community, Collaboration and Integrity - developed by our staff members to reflect our shared principles, approach to our work, and positive company culture., You would be part of one of the most highly respected acoustic consultancy teams in the UK, involved in interesting, challenging and rewarding projects in the UK and internationally.

We are a growing Group of companies that wants to do things differently, with an exciting future that will help you shape and realise your ambitions. You will have a great opportunity to work with a talented and dedicated team and be able to develop your career as the company grows.

We ensure we can support our employees through offering wellbeing programmes and policies that support individuals. These include flexible working, trained mental health first aiders and readily available support through our Employee Assistance programme.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all