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