FullStack Developer
Role details
Job location
Tech stack
Job description
As part of continued expansion, they're looking for a Full Stack Software Engineer with a strong backend and data focus to help build scalable, data-driven systems that handle millions of user interactions every week.
AWS | Node | Data Pipelines | Typescript
The Role
You'll work across backend and data systems within a collaborative engineering team, developing scalable services and APIs that power large-scale digital platforms. The role leans heavily on data engineering designing and optimising pipelines, storage, and streaming solutions that underpin high-traffic applications.
You'll collaborate closely with the SLT and contribute to a product used globally, with the freedom to experiment, learn, and directly influence technical direction.
Requirements
- 4+ years' experience as a Software Engineer within a SaaS, PaaS, or data-intensive environment
- Strong experience with AWS cloud technologies (Kinesis, Glue, S3, RDS, Lambda)
- Node.js or TypeScript for backend development
- Understanding of ETL, data ingestion, and storage best practices
- Experience with relational and non-relational databases (PostgreSQL, DynamoDB, MongoDB)
- Strong communicator with experience working in Agile teams
AWS | Node | Data Pipelines | Typescript
Benefits & conditions
Hybrid working model (2 office / 3 remote), excellent equipment, and a flat structure that encourages ownership and autonomy. You'll join a business with a modern tech stack, strong growth trajectory and an open culture where innovation and continuous improvement are genuinely encouraged.
This is an opportunity to work on large-scale, data-driven projects within a product-led company making a visible impact across its sector.