Own core platform services: Design, build, and maintain SSO and auth services, profile services, and data aggregation layers that serve as the backbone for all products
Build across the stack: Write backend APIs and services, then build the frontend interfaces that consume them
Drive architectural decisions: Evaluate trade-offs, document decisions, and guide the evolution of our service architecture
Build for scale and reliability: Design systems that handle growth gracefully with appropriate observability, error handling, and recovery patterns
Build for a multi-region footprint: Make sound decisions about data residency and data movement across the US, Canada, the UK, and Australia
Ship production code: This isn't a whiteboard-only role. You'll write code daily and own features end to end
Collaborate across teams: Work with product engineers who consume your services to understand their needs and provide clean, well-documented APIs
Requirements
7+ years of professional software engineering experience
Strong full stack capabilities. You're comfortable owning features from database to UI
Production experience with Node.js/TypeScript
Modern React development (hooks, state management, component architecture)
Solid understanding of relational databases (PostgreSQL/MySQL) and query optimization
Experience with OpenSearch, Elasticsearch, or similar search infrastructure
Working knowledge of AWS fundamentals: RDS, S3, ECS, SQS, and similar managed services
Hands-on experience building or operating identity and auth systems (OAuth, SAML, SSO federation), since you'll own SSO from day one
Track record of owning services in production: monitoring, debugging, incident response
Clear technical communication. You can explain complex systems to both engineers and non-engineers
Nice to Have:
Backend experience with PHP/Laravel
Experience with .NET
Experience with event-driven architectures and async job processing