13 hours ago
Responsibilities
- Build authentication experiences for customer and partner web applications, including login, permissions, and credential management.
- Develop and maintain authentication, authorization, and identity-provider services.
- Create and evolve shared libraries and SDKs.
- Integrate with identity providers and maintain reliable login and access policies.
- Deploy, monitor, troubleshoot, and debug identity services in production.
- Own projects end to end from requirements through delivery and follow-up.
- Collaborate with engineering teams on identity and access integrations.
- Write tests, participate in code reviews, and maintain code quality.
- Investigate incidents and bugs and participate in an on-call rotation.
Requirements
- 5+ years of experience writing code in strongly typed languages, including at least one year of Go experience.
- Experience building web applications with React and TypeScript.
- Experience with relational databases and a solid understanding of database fundamentals; PostgreSQL is used by the team.
- Previous startup experience and comfort working in ambiguous, changing environments.
- Ability to take tasks from requirements through implementation, deployment, and monitoring.
- At least three years of experience working on systems at scale.
Benefits
- Competitive salary and stock options.
- Health benefits.
- One-time USD $500 new-hire home-office setup.
- USD $150 monthly stipend via a Brex Card.
- Global distributed-team work environment.
Tech Stack
About Alpaca
Alpaca builds brokerage infrastructure APIs and operates a self-clearing broker-dealer, enabling fintechs, institutions, and developers to embed trading in stocks, ETFs, options, crypto, and fixed income. Its platform includes account opening, clearing, custody, and compliance tooling, with revenue from brokerage and platform fees. Founded in 2017 and headquartered in San Mateo, California, Alpaca serves clients in 40+ countries through its subsidiaries.
