Software Engineer
Role details
Job location
Tech stack
Job description
This is an exciting opportunity to get stuck in at a fast-paced, tech-focused, impact-driven start-up.
As a Software Engineer, you will have the opportunity to work autonomously while collaborating closely with product, design, and operational teams to deliver high-quality solutions.
Some recent examples of work include:
- Creating a bespoke workflow-management and vote-submission system to support the scaling of our internal processes to match demand.
- Prototyping new AI-based solutions to help support stewardship teams.
- Refactoring legacy services onto a new stack to improve developer experience and increase engineering velocity.
We have a culture of openness, support and giving feedback. As an engineering team, we spend one day each month learning new things together to maintain our skills and explore new ideas.
Requirements
- A desire to learn new things and continuously improve
- A hands-on approach and willingness to tackle complex engineering challenges
- Experience working as part of a team on a high-quality web application
We are hiring for multiple roles and do not expect one person to cover everything listed below. If your experience looks different from what we've outlined below and you think you can excel in this role, we'd still love to learn more about you.
- A strong understanding of software engineering principles and computer science fundamentals, applied to building scalable, efficient, and maintainable systems
- Experience writing production code in Go, Python or TypeScript
- A strong interest in writing testable code and enthusiasm for adopting an automation-first approach (CI/CD).
- Experience designing and building RESTful APIs (gRPC experience is a bonus)
- Experience working with databases such as SQL, NoSQL and/or GraphDBs, including query optimisation
- Familiarity with Infrastructure and cloud tooling such as Terraform, Skaffold, Kubernetes, and/or AWS
- Understanding of IaC, Terraform, Skaffold, Kubernetes and/or AWS
- Previous experience working in a scale-up environment
- Frontend experience, ideally with React
Benefits & conditions
-
Salary: £50k - £65k, dependent on experience.
-
Generous company share scheme We are all owners of Tumelo and beneficiaries of our collective success.
-
Private health insurance Full coverage via AXA, also including 24/7 private GP access, dental, optical, mental health support, physio and other benefits.
-
Great Maternity & Paternity policies We recognise how important maternity/paternity leave is to the wellbeing of our team. For maternity leave, Tumelo offers the first 26 weeks at 100% pay, followed by Standard Maternity Pay thereafter. For paternity leave, Tumelo offers 6 weeks at 100% pay. Available after 26 weeks continuous employment.
-
Work From Home budget To get you everything you need to be able to work comfortably from home.
-
5% employer pension contribution
-
£50 per month wellness budget Pick the benefit that works for you, whether that's a monthly gym membership, a regular massage, career coaching or a regular delivery of healthy food.
-
33 days holiday These include bank holidays, but you can take bank holidays off at your discretion, some of the team prefer to work those days and save the holiday for another time, and that's fine by us! You'll also get an extra holiday day when you've been with us for 3 years, and another after 4!
-
Flexible hours We commit to being available to each other on slack/email between 10am and 3pm Monday - Friday (save for lunch), but outside of these hours you can work whenever you feel most productive.
-
Tumfests The team commit to gathering together for a full day at least once per month in Bristol or an off-site location. Travel costs are covered by the business.
Working here, you'll grow more than you would anywhere else. You will join a team who will appreciate you every day and your contributions will genuinely change our business' future.
Recruitment Process
We operate a three-stage interview process:
- Stage one: Covering your thoughts on working culture, work history and some technical.
- Stage two: Technical task (completed in your own time) followed by a technical interview, initially focusing on the take home task.
- Stage three: Meet our CEO Georgia.
False