Full-Stack Platform Engineer
Alpaca · Remote - Americas
About this role
**Full-Stack Platform Engineer — Alpaca** **Who We Are** Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more. We’re a licensed financial services company serving hundreds of financial institutions across 40 countries with institutional-grade APIs—supporting broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges (10M+ brokerage accounts). **About the Role** As a Full Stack Engineer on the Platform Team, you’ll develop and operate Alpaca’s authentication, authorization, and Identity Provider (IdP) systems—handling user login, access control, and secure access across our APIs, customer products, and internal tools. You’ll own services end to end (API design, data modeling, deployments, and production debugging). 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’ll also work with **Helm**, analyze logs/metrics, manage deployments, and help other teams integrate with your services. **Things You Get To Do** - Build and improve authentication-related experiences in customer and partner web applications (login, permissions, credential management) - Develop and maintain authentication, authorization, and IdP services - Create and evolve shared libraries and SDKs - Integrate with identity providers and keep login/access policies reliable across products - Deploy, monitor, and troubleshoot identity services in production - Modernize legacy authentication patterns as the platform evolves - Own work end to end (requirements → delivery → follow-up) - Collaborate with other engineering teams on identity and access integration - Maintain high code quality, write tests, and participate in code reviews - Investigate incidents and bugs (including on-call rotation) **Who You Are (must-haves)** - **5+ years** of experience writing code in strongly-typed languages, including **1+ year in Go** - Experience building web applications with **React and TypeScript** - Relational database experience (**PostgreSQL** preferred, but fundamentals matter most) - Startup experience: thrive in ambiguity, adapt to changing priorities, balance technical debt with speed, and proactively tackle what’s needed - Ability to take tasks from start to finish (requirements, best solution, deployment, monitoring) - **3+ years** working on **systems at scale** **Who You Might Be (nice-to-haves)** - Familiar with **JWT**, **OpenID Connect**, and **SAML** (and/or Keycloak or prior auth system experience) - Experience with **role-based access control** - Built/maintained **OpenAPI-driven** HTTP APIs - Familiar with **Kubernetes and Helm** - Experience with **Java** - Understanding of **Kafka** (Redpanda experience is a plus) - Experience with observability stacks (e.g., **Grafana**, **Prometheus**, **Tempo**) and writing **PromQL** **How We Take Care of You** - Competitive salary & stock options - Health benefits - New hire home-office setup: **one-time USD $500** - Monthly stipend: **USD $150/month** via a Brex Card - Equal opportunity workplace committed to hiring a diverse workforce *Recruitment Privacy Policy:* https://files.alpaca.markets/disclosures/AlpacaRecruitmentPrivacyPolicy.pdf
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.