Responsibilities
- Solve well-defined product problems by delivering backend solutions from data modeling to APIs and evaluation logic.
- Contribute to the design of core identity security posture systems and author or review technical design documents.
- Participate in architectural discussions and design reviews, highlighting trade-offs and edge cases.
- Enforce engineering best practices in testing, code quality, API design, and observability.
- Build and scale high-performance backend services using Go, including event-driven systems, REST/gRPC APIs, cron jobs, and integration layers.
- Design, model, and optimize database schemas for large-scale multi-tenant identity workloads.
- Implement event-driven workflows with Kafka for asynchronous processing and continuous identity posture evaluation.
- Maintain operational reliability and service health using standard runbooks, feature flags, and robust monitoring.
- Collaborate with the tech lead, engineering manager, and peers to align feature scope, prioritize work, and deliver quarterly key results and milestones.
- Participate in on-call rotation, incident response, and service level objective management.
- Work autonomously and asynchronously within a distributed team across India and Singapore.