5 days ago
Remote, TurkeyStaff+
Responsibilities
- Own the technical vision and roadmap for the authentication and authorization platform, including the API authentication gateway and identity services.
- Architect, design, build, and operate scalable, highly available Golang authentication services and gateway components using AWS and relational databases.
- Lead phased, zero-downtime migrations with rollback and safety mechanisms.
- Establish OAuth2/OIDC, token, service-to-service authentication, and fine-grained authorization standards across the platform.
- Drive consistency, scalability, performance, reliability, observability, and security across distributed services and edge gateway infrastructure.
- Partner with Security and Compliance on fintech-grade security and regulatory requirements.
- Establish engineering best practices for security, observability, and CI/CD on authentication-critical systems.
- Participate in on-call rotations, incident response, and postmortems.
- Mentor engineers, promote AI-assisted development practices, and lead complex cross-team technical initiatives.
Requirements
- 12+ years of professional software engineering experience, including significant backend experience.
- Recent experience deploying significant changes to a production application within the past 30 days.
- Deep hands-on expertise with authentication and authorization systems, including OAuth2, OpenID Connect, SAML, JWT, session-based authentication, token lifecycle management, RBAC, ABAC, and policy-as-code.
- Experience designing, building, or operating an API gateway or authentication proxy at scale.
- Experience leading large-scale service extraction or migration with zero or minimal customer impact.
- Strong Golang proficiency and experience building and maintaining RESTful APIs.
- Expertise with SQL-based relational databases, including MySQL and PostgreSQL, and performance optimization of schemas and queries.
- Understanding of distributed systems patterns, event-driven architecture, queues, and high-throughput, low-latency edge services.
- Ability to influence decisions, introduce ideas, and lead complex initiatives across multiple teams.
- Current hands-on use of AI development tooling such as Claude Code, Codex, Cursor, or custom LLM integrations.
- Bachelor’s degree in Computer Science or a similar technical field.
- Preferred experience with identity platforms such as Keycloak, Auth0, Okta, Ory, or in-house identity providers.
- Preferred experience with service mesh and edge technologies, threat modeling, secure design reviews, observability tools, AWS Aurora RDS, fintech or payments, CI/CD, Docker, Kubernetes, commercial APIs, and platform infrastructure.
Benefits
- Fully remote work arrangement with no relocation or commute required.
- Full-time principal-level role with significant technical ownership and opportunities for career advancement.
- Salary range of $6,000-$11,000 per month, negotiable based on location and experience.
Tech Stack
AmbassadorAWSDatadogDockerElasticsearchGitGoGrafanaIstioKubernetesMySQLPostgreSQLPrometheusPythonReactReact NativeTypeScript
