Senior Fullstack Engineer (Auth Team)

Alpaca

United Kingdom

On-site

GBP 90,000 - 125,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

New Hire Home-Office Setup: USD $500
Brex Card monthly stipend: USD $150
Stock Options
Health benefits from day 1
Supplemental health care

Job summary

Alpaca is seeking an experienced Senior Full Stack Engineer for the Platform Team to build and operate authentication, authorization, and IdP systems powering user login across APIs, customer products, and internal tools. You will primarily write Go backend services, with meaningful React/TypeScript work for auth UIs and occasional Java for IdP extensions.

Responsibilities include end-to-end ownership, deploying and monitoring identity services, and collaboration with other teams to evolve login

Qualifications

  • 5+ years of experience writing code in strongly-typed languages, with at least 1 year in Go
  • Experience building web apps with React and TypeScript
  • 3+ years on systems at scale
  • Knowledge of OpenID Connect, SAML, JWT and identity providers
  • Experience with OpenAPI-driven HTTP APIs
  • RBAC and secure access across products
  • Familiarity with PostgreSQL, Kubernetes and Helm
  • Experience with Kafka and observability stacks (Prometheus/Tempo)

Responsibilities

  • Develop and operate Alpaca’s authentication, authorization, and IdP systems
  • Write Go backend services, gRPC/REST APIs, and shared libraries
  • Work on React/TypeScript auth-related UI
  • Deploy, monitor, and troubleshoot identity services in production
  • Collaborate with other teams on identity and access integration
  • Maintain code quality, write tests, and participate in code reviews
  • Handle incidents and participate in on-call rotations
  • Modernize legacy authentication patterns as the platform evolves
  • Own end-to-end delivery from requirements to deployment and follow-up

Skills

Go
React/TypeScript
Java
Kubernetes
Helm
PostgreSQL
OpenID Connect
SAML
JWT
OpenAPI
RBAC
Kafka
Grafana/Prometheus
Keycloak

Tools

Kubernetes
Helm
Kafka
Grafana
Prometheus

Job description

  • As a Senior Full Stack Engineer on the Platform Team, you will develop and operate Alpaca’s authentication, authorization, and Identity Provider (IdP) systems - the systems that handle user login, access control, and secure access across our APIs, customer products, and internal tools
  • Most of your time will be spent writing Go (backend services, gRPC/REST APIs, shared client libraries), with meaningful work in React/TypeScript for auth-related UI, and occasionally Java for identity-provider extensions. You will also work with Helm charts, analyze logs and metrics, manage deployments, and help other teams to integrate with our services
  • Build and improve authentication-related experiences in customer and partner web applications, including login, permissions, and credential management
  • Develop and maintain the platform’s authentication, authorization, and IdP services
  • Create and evolve shared libraries and SDKs
  • Integrate with identity providers and keep login and access policies working reliably across products
  • Deploy, monitor, and troubleshoot identity services in production
  • Help modernize legacy authentication patterns as the platform evolves
  • Own work end to end, from requirements through delivery and follow-up
  • Collaborate with other engineering teams on identity and access integration
  • Maintain high code quality, write tests, and participate in code reviews
  • Help investigate incidents and bugs, including on-call rotation
Benefits
  • New Hire Home-Office Setup: One-time USD $500
  • Monthly Stipend: USD $150 per month via a Brex Card
  • Work with awesome people, clients and partners from around the world
  • Stock Options
  • Medical, Dental, Vision
  • Supplemental health care
  • Health benefits from day 1 (internationally, this includes a stipend value to offset medical costs)

We are looking for experienced engineers who are comfortable owning services end to end: API design, data modeling, deployments, and production debuggingYou have experience building web applications with React and TypeScriptYou have worked at least 3 years on systems at scaleYou are not afraid of taking a task from start to finish - gathering requirements, figuring out and implementing the best technical solution, then deploying and monitoring the resultsYou have worked with relational databases before - we use PostgreSQL, but we are not particularly picky about this one as long as you have a solid grasp on the fundamentalsYou have worked at a startup before - you thrive in ambiguous environments, embrace changing priorities, know when to balance technical debt with speed, and proactively tackle whatever needs to get done without relying on pre-existing processes or documentationYou have 5+ years of experience writing code in strongly-typed languages, with at least one year of experience in GoYou know what a JWT token is, and how OpenID Connect and SAML work. Maybe you even heard about Keycloak, or have worked on authentication systems beforeYou have built or maintained OpenAPI-driven HTTP APIsYou have experience with role-based access controlYou are familiar with Kubernetes and HelmYou have experience with JavaYou understand how Kafka works - maybe you even worked with Redpanda beforeYou have experience with Grafana’s observability stack - Prometheus, Tempo and all the rest. You might have even written a PromQL query for a new alert once or twice

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Identity & Auth Platform Engineer
Senior Full-Stack Identity & Auth Platform Engineer

Alpaca • United Kingdom

On-site
GBP 90,000 - 125,000
New Hire Home-Office Setup: USD $500
Brex Card monthly stipend: USD $150
Stock Options
+2
Senior Product Engineer - Growth
Senior Product Engineer - Growth

Alpaca • Greater London

On-site
GBP 90,000 - 130,000
Competitive Salary & Stock Options
Health Benefits
New Hire Home-Office Setup: One-time 0
+1
Senior Software Engineer (Market Data)
Senior Software Engineer (Market Data)

Alpaca • United Kingdom

Remote
GBP 70,000 - 90,000
New Hire Home-Office Setup: One-time USD $500
Monthly Stipend: USD $150 per month
Stock Options
+1
Senior Software Engineer - Market Data
Senior Software Engineer - Market Data

Alpaca • Greater London

On-site
GBP 90,000 - 140,000
Stock options
Health benefits
One-time USD 500 home-office setup
+1
Senior Software Engineer
Senior Software Engineer

Avallo Partners • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Frontend Engineer - Trading API
Senior Frontend Engineer - Trading API

Alpaca • Greater London

Hybrid
GBP 59,215 - 81,420
Competitive Salary & Stock Options
Health Benefits
New Hire Home-Office Setup: One-time USD $500
+1
Senior Software Engineer – Agent Developer Platform
Senior Software Engineer – Agent Developer Platform

Alpaca • Greater London

On-site
GBP 90,000 - 140,000
Stock options
Health benefits
Home-office setup (USD 500)
+1
Senior Software Engineer, Quality Engineering
Senior Software Engineer, Quality Engineering

Alpaca • Greater London

On-site
GBP 90,000 - 130,000
Health Benefits
Home-Office Setup
Monthly Stipend
Senior Software Engineer – Agent Experiences
Senior Software Engineer – Agent Experiences

Alpaca • Greater London

Remote
GBP 110,000 - 180,000
Stock options
Health benefits
One-time home-office setup: USD 500
+1
Senior Software Engineer New Markets - EU
Senior Software Engineer New Markets - EU

Social Leverage LLC • England

Hybrid
GBP 90,000 - 121,000
Competitive Salary & Stock Options
New Hire Home-Office Setup
Monthly Stipend