AWSCloudDistributed SystemsjQueryPythonSvelteLarge Language Models
About this role
Role Overview
You’ll join a high-performing, collaborative engineering team building a product used constantly by modern recruiting teams.
Design, build, and maintain product features end-to-end.
Develop scalable backend services (Python) and intuitive frontend components (Svelte/jQuery).
Own your work from design and implementation through testing & deployment.
Contribute to a high-quality, well-structured codebase.
Write maintainable, predictable, readable code.
Build for reliability and long-term health.
Collaborate closely with product, QA, and other engineers.
Ask clarifying questions early, seek feedback, and communicate with precision.
Work with QA as partners in quality
not downstream testers.
Bring product thinking into engineering decisions.
Understand why a feature matters and how it impacts customers.
Requirements
Solid experience with Python for backend development.
Experience with modern frontend development (Svelte and/or jQuery preferred, but not required).
Familiarity with distributed systems, APIs, and integrations.
Comfortable working across multiple surfaces and technologies.
Experience with any of the following is a bonus (not required): AWS cloud services, Browser/email extensions, Third-party API integrations, Large Language Models.
Tech Stack
AWS
Cloud
Distributed Systems
jQuery
Python
Svelte
Benefits
25 days annual leave
MacBook + any additional tech or software you need
Flexible working arrangements
Private Health, Dental, and Vision Insurance through Aviva
Income Protection Insurance
Extended mental health cover and Employee Assistance Programme