Back to jobs

SENIOR FULL-STACK ENGINEER - ALPACA CONNECT

Alpaca
senior
Sign in to applyFree account, takes a minute.

Job description

<div class="content-intro"><p><strong>Who We Are:</strong></p> <p><strong>Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure </strong>for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more.<br><br>Amongst our subsidiaries, Alpaca is a licensed financial services company, serving hundreds of financial institutions across 40 countries with our institutional-grade APIs. This includes broker-dealers, investment advisors, wealth managers, hedge funds, and crypto exchanges, totalling over 10 million brokerage accounts.<br><br>Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve our mission of opening financial services to everyone on the planet. We're deeply committed to open-source contributions and fostering a vibrant community, continuously enhancing our award-winning, developer-friendly API and the robust infrastructure behind it.<br><br><strong>Alpaca is proudly backed by $400 million in funding from top-tier global investors including Portage Ventures, Spark Capital, Tribe Capital, Social Leverage, Horizons Ventures, Opera Tech Ventures, SBI Group, Derayah Financial, Unbound, Peak XV, Elefund, and Y Combinator.</strong><br><br><strong>Our Team Members:</strong></p> <p>We're a dynamic team of 400+ globally distributed members who thrive working from our favorite places around the world, with teammates spanning the USA, Canada, Japan, Hungary, Nigeria, Brazil, the UK, and beyond!<br><br>We're searching for passionate individuals eager to contribute to Alpaca's rapid growth. If you align with our core values—Stay Curious, Have Empathy, and Be Accountable—and are ready to make a significant impact, we encourage you to apply.</p></div><p><strong>Your Role:</strong></p> <p>As a Senior Full-Stack Engineer on Alpaca Connect, you will build the tools and services that help developers launch applications on Alpaca. You will work across TypeScript and React frontends and Go services.</p> <p>You will improve partner onboarding, app management, compliance review, marketplace discovery, consent, and permissions. You will also connect these workflows to Alpaca's identity, account, trading, and market data systems.</p> <p>You will work closely with Product, Design, Compliance, Support, Partnerships, and Platform teams. We are looking for someone who can turn complex requirements into secure, straightforward product experiences.</p> <h3><strong>Things You Get To Do:</strong></h3> <ul> <li>Build and maintain Connect experiences in TypeScript and React, with supporting Go services.</li> <li>Improve app onboarding, testing, compliance review, approval, publishing, and management.</li> <li>Turn manual support and compliance work into clear, auditable self-service workflows.</li> <li>Design APIs and integrations across Alpaca's identity, account, trading, and market data systems.</li> <li>Own features from design through production and help improve the team's technical direction.</li> </ul> <h3><strong>Who You Are (Must-Haves):</strong></h3> <ul> <li>5+ years of experience building production full-stack applications.</li> <li>Strong TypeScript and React skills.</li> <li>Experience with Go or another modern backend language.</li> <li>Strong SQL and relational database skills, preferably PostgreSQL.</li> <li>Experience designing REST APIs and integrating distributed services.</li> <li>Experience with OAuth, OIDC, or similar authorization systems.</li> <li>A track record of delivering secure, user-facing features end to end.</li> <li>Clear communication and sound judgment when requirements are incomplete or ambiguous.</li> </ul> <h3><strong>Who You Might Be (Nice-to-Haves):</strong></h3> <ul> <li>Experience with developer platforms, partner portals, or marketplaces.</li> <li>Experience with compliance or operational workflows in a regulated industry.</li> <li>Experience with GCP, Docker, Kubernetes, or production observability.</li> <li>Experience with financial markets, brokerage systems, or market data.</li> <li>Experience working at a startup or on a distributed remote team.</li> </ul><div class="content-conclusion"><h3><strong>How We Take Care of You:</strong></h3> <ul> <li style="font-weight: 400; text-align: justify;"><span style="font-weight: 400;">Competitive Salary &amp; Stock Options</span></li> <li style="text-align: justify;">Health Benefits</li> <li style="font-weight: 400; text-align: justify;"><span style="font-weight: 400;">New Hire Home-Office Setup: One-time USD $500</span></li> <li style="font-weight: 400; text-align: justify;"><span style="font-weight: 400;">Monthly Stipend: USD $150 per month via a Brex Card</span></li> </ul> <p><em><span style="font-weight: 400;">Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.<br></span></em></p> <p><span style="font-size: 8pt;"><a href="https://files.alpaca.markets/disclosures/AlpacaRecruitmentPrivacyPolicy.pdf"><em><span style="font-weight: 400;">Recruitment Privacy Policy</span></em></a></span></p></div>

Skills

TypeScriptReactGoSQLPostgreSQLREST APIsOAuthOIDC