Location : Shoreditch, London (2 days/week in office)
Type : Contract, working 2-3 days a week, expected to last for up to 6 months
About the role
We're a small, independent team of product engineers that's been moving fast on feature development. Our infrastructure has some rough edges that are starting to slow us down, and we need someone to help smooth them out. We're looking for someone to join our team, participate in stand-ups, and help us tackle a backlog of infrastructure improvements.
You'll be working autonomously to identify and solve problems across our stack. We have some improvements in mind, but don’t yet have many set projects - we want someone who can audit what we have, spot the issues, and proactively fix them.
About Spill
Spill was set up with the goal of providing as many people as possible with high quality mental health support free at the point of use. We do that by providing therapy and counselling to employees in businesses (paid for by the company). Last year we delivered 30,000 therapy sessions on Spill to employees in over 500 companies.
We currently have 10 FTEs most of which are in our product team. That team consists of 1 product/ops person and 5 engineers. The rest of the roles at Spill are in marketing, clinical and customer support.
We’re a small team but the ambitions of Spill remain huge. Right now our 500 customers are based in around 30 countries and they are already a diverse bunch. We work with immigration lawyers, food preparation services and creative design agencies. We believe that every business can benefit from having professional support available for their team when they need it, which means we have a lot of work ahead of us.
What you'll work on
Initial projects:
Blue/green deployment implementation - Set up zero-downtime releases
Secrets management consolidation - We're split between AWS Secrets Manager and Pulumi secrets; need to audit and consolidate
Sentry configuration audit - Upgrade our error monitoring to improve the developer debugging experience
Broader infrastructure improvements:
Redis optimisation (memory issues, better caching strategy)
Pipeline speed improvements
Monitoring consolidation (potentially replacing NewRelic)
General AWS infrastructure optimisation (or moving away from AWS, we’re open to whatever the best setup here is)
Our stack
Monitoring : Sentry, NewRelic
Technologies : AWS, Docker, PostgreSQL, GitHub Actions, Pulumi, Redis, Vercel (migration target)
What we're looking for
Must have:
AWS experience
Experience with error monitoring/observability tools (Sentry or equivalent)
Self-motivated and proactive approach to identifying problems
Nice to have:
Infrastructure as Code (Pulumi or similar)
5+ years experience (but we're flexible for the right person)
Hiring process
Initial call (45 minutes) - Chat about your experience and get a sense of your technical knowledge around our stack
Trial - come and work with us for 3 days
Contract - if we work well together, we’ll move to a rolling weekly contract, with the intention to keep renewing it as long as there's infrastructure work in the backlog
Working with us
Join daily stand-ups and be part of the team on the days you’re working
Work independently on infrastructure projects
Focus on DevOps/infrastructure work rather than feature development
Interested? We'd love to hear from you! Email hiring@spill.chat - let us know your daily rate, availability, etc.
#J-18808-Ljbffr