Remote job
Senior Go Engineer: Gateway Core
Job details
About this role
Role overview Own the development of a security-critical identity and API gateway, with a focus on correctness across authentication, sessions, and tenant-aware traffic handling. The work spans core gateway capabilities, identity integrations, and audit infrastructure in a remote backend engineering role.
Responsibilities - Build and maintain gateway services in Go, including session management and multi-tenant routing. - Implement rate limiting and integrations with OpenID Connect identity providers. - Develop audit infrastructure for gateway and identity activity. - Handle HTTP and TLS behavior with careful attention to session security. - Protect data and credentials through parameterized database access, timing-safe comparisons, and logs that exclude secrets.
Requirements - At least 5 years of production experience with Go. - Deep understanding of HTTP, TLS, and session security. - Experience with PostgreSQL using pgx v5 and with Redis. - Familiarity with OIDC, OAuth2, and WebAuthn. - Commitment to secure query practices, timing-safe comparisons, and avoiding secrets in logs.
Nice to have - Experience with Cloudflare Workers or the Chi v5 router. - Experience working with HIPAA or SOC 2 compliance requirements.
Benefits and work setup - Full-time, remote backend role.