Senior Full Stack Engineer
I'm working with a fast-growing, product-led company in the cybersecurity space that's looking to hire a Senior Full Stack Engineer to join their engineering team.
About the role
This is a senior, hands-on role where you'll be building and owning features across the full stack. You'll work closely with product and design, help solve complex technical problems, and play a key role in improving engineering standards and ways of working.
What you'll be doing
- Building and maintaining backend and frontend features end to end
- Translating product and design requirements into scalable, high-quality solutions
- Collaborating closely with product managers, designers, and other engineers
- Tackling complex challenges around scalability, performance, and reliability
- Raising the bar on code quality, tooling, and engineering best practices
What we're looking for
- 7+ years of experience as a full-stack engineer
- Experience in startups or high-growth scale-ups
- Experience building enterprise SaaS products (background in cybersecurity, threat intelligence, or security tooling is a strong plus)
- Strong backend experience with TypeScript and NestJS, including REST and GraphQL APIs
- Experience designing and building complex, data-heavy UIs using React (Next.js and Chakra UI are a plus)
- Hands-on experience with relational (MySQL) and NoSQL databases
- Strong debugging, troubleshooting, and performance optimisation skills
- Take ownership and enjoy driving work forward
- Care about quality, performance, and continuous improvement
Tech you'll work with
- Backend: TypeScript, NestJS, Sequelize, REST APIs, GraphQL, MySQL, NoSQL, Kafka
- Frontend: React, Next.js, TypeScript, Chakra UI, React Query, GraphQL
- Design: Figma (working from detailed designs and complex business requirements)
Nice to have
- Experience with AWS and Kubernetes
- Familiarity with workflow tools like XState or Argo Workflows
- A solid understanding of infrastructure and networking fundamentals