Our client, a VC-backed startup are looking for an Engineer Lead to join their expanding team within the client facing enterprise team. They have made a name for themselves in the market and are utilised by Fortune 500 companies and large enterprises.
Responsibilities:
- This is a lead role, with exposure to both the backend and frontend of our customer-facing systems
- You will lead the Application Engineering 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?
Technologies
- Backend: Node.js, Typescript
- Frontend: React.js, Typescript
- Database: MySQL
- Others: ECS, K8s, Airflow, Kafka, Serverless, AWS
Ideal Experience
Ideally, you should have at least 8 or more years of experience:
- Leading and managing a team of engineers as we scale out the Engineering team, in both Singapore and the UK.
- Working with SaaS applications catering for a diverse range of enterprise clients.
- 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
- Have experience working in an early-stage B2B startup focusing on enterprise clients
- Have experience handling large amounst of data
- Have worked in an Agile environment with a strong DevOps culture