TypeScript Engineer - Event-Driven Systems
WanderFull Time
Mid-level (3 to 4 years), Junior (1 to 2 years)
The Staff Software Engineer should possess 5+ years of experience as a backend or platform engineer, with direct experience building event-driven systems. They must have experience designing and implementing scalable, extensible, and reliable infrastructure, and a strong understanding of messaging contracts and API design. Experience with observability, auditing, and delivery guarantees is also required, along with familiarity with identity workflows and system events.
This role involves leading the development and enhancement of Lumos’s event-driven notifications and workflow orchestration systems, owning and evolving the core architecture for multi-channel messaging, partnering with product and engineering teams to design developer-friendly APIs, implementing infrastructure for observability and auditing, and collaborating with platform and infra teams to ensure seamless integration. Additionally, the engineer will build and maintain internal tooling, drive systemic improvements in workflow lifecycle management, and prioritize fault tolerance and high throughput.
SaaS management and identity governance platform
Lumos provides a platform for managing software applications, user access, and vendor relationships, specifically designed for IT and security teams. The platform automates routine tasks such as access provisioning and user access reviews, which helps reduce the workload on these teams and allows them to focus on more strategic projects. Unlike many competitors, Lumos emphasizes integration and automation, which leads to significant cost savings and improved efficiency for its clients. The goal of Lumos is to streamline IT operations, enhance security measures, and ensure compliance with various regulatory standards, ultimately helping organizations save time and reduce operational costs.