Job Detail

Backend Engineer


Job Description

We are looking for an ambitious Backend Engineer to join us and our client facing application team, in our mission of helping organisations understand how they could be hacked - in real-time.


Sounds great – what will I do?


  • This will be a backend focused role, within the consumer facing applications team.
  • You part of the Application Technology Team, responsible for managing account lifecycle, access control, notifications, logging, multi-tenancy, and other SaaS features used by enterprise-level B2B clients.
  • You will work closely with our product design team to develop robust workflows that streamline the user experience and meet business requirements.
  • You will tackle technology and data problems – how do we handle large amounts of data, ensure secure and efficient access control, provide reliable logging mechanisms, support multi-tenancy, and ensure proper access segregation across various business units?

Job Requirement


  • Backend: Node.js, Typescript
  • Database: MySQL
  • Others: ECS, K8s, Airflow, Kafka, Serverless, AWS

Ideal Experience

Ideally, you should have at least 5 or more years of experience:

  • Working with SaaS applications catering for a diverse range of enterprise clients.
  • Ability to troubleshoot bottlenecks and bugs, and devise solutions to these problems.
  • Have an understanding of user onboarding, account lifecycle processes, and access control mechanisms. With experience in authentication, granular authorization, as well as Single Sign-On.
  • Have experience working with notification systems, logging frameworks, multi-tenancy, and asset categorisation.
  • Have experience with workflow orchestration, async tasks, and event driven architecture.
  • Handling data stored in both relational and non-relational database management systems.
  • Writing clean, testable code and being familiar with different testing strategies.

Bonus Experience

It’ll also be awesome if you:

  • Have experience working in an early-stage B2B startup focusing on enterprise clients
  • Have experience handling cybersecurity data
  • Have worked in an Agile environment with a strong DevOps culture


Full Name*
Email address*
Upload a different Resume (Your application will be submitted using this resume instead)
Choose a file
Only .pdf is allowed