Senior Engineer (OAuth2)
Core
Designing and building scalable, high-traffic distributed backend services and identity solutions for a property technology marketplace.
Role type
Senior Backend Engineer (Identity & Distributed Systems)
Builds
Scalable microservices, event-driven architectures, and identity management systems for customer-facing platforms.
Domain
Commercial Real Estate Technology / Distributed Systems / Identity & Access Management
Deliverable
production ML models | product features | infrastructure
Required skills
C# / .NET 8+, ASP.NET Core, OAuth2, OpenID Connect, token lifecycle management, distributed system design, high-traffic service architecture, cloud platforms (AWS/Azure/GCP), microservices, event-driven architectures, SQL/NoSQL databases, DevOps, CI/CD, infrastructure-as-code
Preferred skills
Duende IdentityServer, identity provider integration, asynchronous integration patterns (SNS/SQS/EventBridge), API gateway platforms, fine-grained authorization systems (AuthZed/SpiceDB/OpenFGA), TypeScript/Node.js, React/Next.js, AWS Certification
Technologies
.NET 8, ASP.NET Core, OAuth2, OpenID Connect, AWS, Azure, GCP, PostgreSQL, MySQL, Aurora, DynamoDB, Redis, CDK, SNS, SQS, EventBridge
Responsibilities
Build high-quality scalable and performant solutions; champion engineering best practices and efficiency; mentor junior engineers; participate in cross-domain technology forums; contribute to system health and tech debt backlogs; collaborate on process and system improvements; respond to incidents.
Seniority
Senior, hands-on IC with mentorship responsibilities