Senior Full-Stack Engineer - Alpaca Connect
"What You'll Be Doing"
About This Role
You will improve partner onboarding, app management, compliance review, marketplace discovery, consent, and permissions, and connect these workflows to Alpaca's identity, account, trading, and market data systems. You'll work closely with Product, Design, Compliance, Support, Partnerships, and Platform teams, turning complex requirements into secure, straightforward product experiences.
What You'll Be Doing
Build and maintain Connect experiences in TypeScript and React, supported by Go services.
Improve app onboarding, testing, compliance review, approval, publishing, and management.
Transform manual support and compliance processes into clear, auditable self-service workflows.
Design APIs and integrations across Alpaca's identity, account, trading, and market data systems.
Own features from design through production and contribute to the team's technical direction.
What We're Looking For
5+ years of experience building production full-stack applications.
Strong TypeScript and React skills.
Experience with Go or another modern backend language.
Strong SQL and relational database skills, preferably with PostgreSQL.
Experience designing REST APIs and integrating distributed services.
Experience with OAuth, OIDC, or similar authorization systems.
A track record of delivering secure, user-facing features end to end.
Clear communication and sound judgment when requirements are incomplete or ambiguous.
Bonus Points
Experience with developer platforms, partner portals, or marketplaces.
Experience with compliance or operational workflows in a regulated industry.
Experience with GCP, Docker, Kubernetes, or production observability.
Experience with financial markets, brokerage systems, or market data.
Experience working at a startup or on a distributed remote team.
Why Join Us
Competitive salary and stock options.
Health benefits.
A one-time USD $500 new-hire home-office setup allowance.
A monthly stipend of USD $150 via a Brex Card.
Ready to Apply?
To submit your application for this position, please visit Alpaca's official website and follow their application process.