
How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Job Description
Full-time, 3 days a week in the Bristol office with occasional trips to the London office in Paddington for staff events and offsites.
About the role
Herdify is a B2B SaaS company that delivers behavioural science to consumer brands. After a period of growth, we’re building a dedicated software engineering team in our Bristol office and looking for a Tech Lead to build the team and own delivery of our SaaS products.
Initially, this will be a ‘player/coach’ role until running the team becomes a full-time position. Your first priority will be to hire a small development team (2-3 people initially) and then lead that team in building out our SaaS platforms.
While we don’t expect you to be an expert across all technology domains, you should have significant experience across frontend, database design, cloud infrastructure and DevOps on AWS on a Python/Linux stack. You'll report to the CEO and work closely with our Product/ML lead to turn roadmap and requirements into technical design and delivery, and with our Head of Engineering on infrastructure and deployment.
Non-technical responsibilities
Team building (first 3–6 months)
- Define the hiring plan for the initial engineering team – roles, capabilities, seniority
- Own the technical interview process end-to-end- design assessments, run technical interviews, make hiring decisions
- Set engineering development practices, standards and workflows the team will use from day one
- Get up to speed with the current environment and deliver updates and features as set by the product team.
Ongoing / once the team is in place
- Lead day-to-day delivery of Python-based applications, including design, development and testing.
- Build a lightweight reporting function to communicate progress to the leadership team on a monthly basis.
- Deliver features until such a time the team is big enough to warrant a full-time tech lead.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
Non-technical experience
- Significant experience at senior developer level, including prior experience as a tech lead or managing a small team of developers
- Direct experience hiring and onboarding developers
- Able to manage your own workload and set priorities for a small team
- Effective communication and collaboration across teams, inc. leadership.
- Experience working in early-stage software, ideally having built a team from a similarly early stage.
Applying
If you have most of the things we're looking for, please apply anyway. We also value diverse experience outside the areas listed.
Your profile
Technical responsibilities
- Own front-end architecture and quality and deliver best-in-class user experiences.
- Web server development using FastAPI
- Design and maintenance of NoSQL and SQL databases
- Data scraping/cleaning/processing using Python
- Own our Linux-based infrastructure and deployment strategy
- Containerisation of applications
- Use test-driven development to produce high-quality, well-documented, secure software
- Convert high-level product requirements into detailed technical designs, working directly with Product
Essential technical experience
- Strong Python across backend, web application, API, automation, CLI and data processing
- Comfort collaborating with non-technical stakeholders (marketers, product) on UX and design decisions
- Strong Linux for development, testing and deployment (desktop and server)
- Strong experience developing web applications using FastAPI (or Django, Flask, etc.)
- Good knowledge of AWS (S3, DynamoDB, EC2, ECS, Cognito, IAM, firewalls, load balancers, Route53)
Desired technical experience
- Strong front-end development - a modern framework (React or Vue preferred), not just HTML/CSS/JS fundamentals
- Working with a variety of data formats (CSV, JSON, Parquet, etc.) at high volume and complexity
- Comfortable with NoSQL and SQL databases (SQLite and DynamoDB in particular), including moderately complex SQL
- Containerising applications with Docker/Docker-compose
- Git-based workflows
- Understanding of DevOps best practices
- Creating and querying REST APIs
- Use of IAM for internal and external users


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Bonus points for
- Experience with data science libraries (pandas, numpy, geopandas)
- Experience with visualisation libraries (d3, folium, plotly etc.)
- Web development using htmx, Jinja2, Bootstrap
- Other container systems such as Podman
- Infrastructure as code (CloudFormation, Terraform etc.)
- Databases such as MongoDB, DuckDB
Why us?
About Herdify
We’re in business to help organisations influence people’s behaviour for the long-term benefit of society.
Our initial focus is working with marketing teams, but our aspiration stretches far beyond marketing and advertising. With our expertise in influencing human behaviour, we want to build a business that helps shape society positively and prevents nefarious uses of our technology.
Our Values
- Not all money is good money. We don’t work with organisations that don’t align with our mission.
- We want to do the right things by our customers and incentivise our teams to make decisions with long-term relationships in mind, not short-term revenue.
- Transparency is key. We’re accountable to each other, and we don’t build behind closed doors.
- Don’t let perfect be the enemy of done.
- Question everything. Always ask whether what we know now changes what we thought we knew.
What you get
- Stock options
- Competitive salary
- 25 days' annual leave + public holidays
- Annual training allowance
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.
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London