Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Python developer/software engineer

Bristol (City of Bristol)
Herdify
Software engineer
£40,000 - £50,000 a year
Posted: 16 February
Offer description

Job Description Python Developer/Software Engineer Bristol Full time with 3 days a week in the office. We are looking for a skilled Python Developer/Software Engineer with strong backend and automation experience. You will be responsible for designing, developing and testing software solutions in areas including command line tools/scripts, APIs, and internal/external web applications. Herdify is a young B2B SaaS company, building a product to deliver behavioural science to consumer brands. Working here you'll play a significant role building and shaping the product our customers use. You'll be a joining a small team with one senior engineer and two data scientists. There will be room to grow and the opportunity to make a real contribution to the future of Herdify. The role would suit someone who, as well as significant Python development experience, also has some experience in frontend, database design, cloud infrastructure and devops. We work and develop exclusively on Linux so a high level of familiarity of this is essential both on the Desktop and server, sorry no Windows or MacOS allowed! Responsibilities Design, develop and test Python based applications Webserver development using FastAPI Design and maintenance of NoSQL and SQL databases Data scraping/cleaning/processing using Python Support Linux based servers Containerisation of applications Use test driven development to produce high quality, well documented and secure software Desired skills and experience Experience working with a variety of data formats such as CSV, JSON, XML etc. at high volume and complexity. Strong Python experience across backend, web application, api, automation, CLI and data processing development Strong experience of developing web applications using FastAPI (or Django, Flask etc.) Some experience in developing websites using HTML/CSS/Javascript. High level of experience of Linux for development, testing and deployment. Comfortable working with NOSQL and SQL databases (SQLite and DynamoDB in particular) Experienced with writing moderately complicated SQL scripts. Containerising applications using Docker/Docker-compose Experienced with Git based workflows Good knowledge of AWS (S3, Dynamodb, EC2, ECS, Cognito, DynamoDB, Firewalls, Load balancers, Route53) Understanding of devops best practices Creating and querying REST APIs Use of IAM for internal and external users Able to manage your own workload as and when required Convert high level requirements into detailed designs for implementation Communicate and collaborate effectively with other teams in the business Bonus points for Experience with datascience libraries (pandas, numpy, geopandas) Experience with visualisation libraries (d3, folium, plotly etc.) Web development using htmx, jinja2, Bootstrap, CSS and Selenium Other container systems such as Podman Infrastructure as code Cloudformation/Terraform etc. Databases such as MongoDB, DuckDB Experience working in small teams on early stage software Applying If you have most of the things we are looking for please apply anyway. We also value diverse experience outside the areas listed as well. What you'll get Stock options Competitive salary (£40-50K depending on experience) 25 days’ annual leave public holidays Annual training allowance Annual tech budget Candidates must have the legal right to work in the UK at the time of application. We are unable to offer visa sponsorship for this position. Our interview procedure Stage 1 - Introduction meeting Teams call Approximately 30 minutes Your chance to tell us all about yourself and why you would like to work for Herdify. Learn more about what we do at Herdify Stage 2 - Technical interview with tasks In person in Bristol Approximately 2 hours A more in depth dive into your technical skills Live coding exercise on one of our PCs to see how you would deal with some of the problems we have encountered at Herdify. Your chance to ask us more questions Stage 3 - Technical and team work interview In person in Bristol Approximately 1.5 hours Follow up from live coding exercises Team fit assessment Additional questions from both sides

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Software engineer
Corsham
Mass Consultants
Software engineer
£50,000 a year
Similar job
Senior software engineer - pensions, isa and investments
Bristol (City of Bristol)
Hargreaves Lansdown
Software engineer
£80,000 a year
Similar job
Algorithm software engineer
Bristol (City of Bristol)
Certain Advantage
Software engineer
€70 an hour
See more jobs
Similar jobs
It jobs in Bristol (City of Bristol)
jobs Bristol (City of Bristol)
jobs City of Bristol
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Bristol (City of Bristol) > Python Developer/Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save