出海雷达

Senior Fullstack Engineer- Auth Team

开发工程限定地区(需当地身份)
公司Alpaca
薪资未公开
工作地点Remote- Europe/ Americas
地域资格限定地区(需当地身份)
时区要求无特别要求
用工类型未标注
发布时间2 天前
数据来源Greenhouse
前往企业招聘页投递 →
注意地域限制:该职位明确限定在 Remote- Europe/ Americas 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
关于本页中文:职位描述由本机离线模型翻译,属机器翻译,供快速判断用;正式沟通与投递请以英文原文为准。官方翻译通道恢复后会自动重译升级。

我们是谁:阿尔帕卡是一家总部位于美国的,全球领导者在股票,ETF,期权,加密货币,固定收入,24/5交易等领域。我们子公司中,阿尔帕카是一个经营许可的金融服务公司,通过我们的机构级 API 为40个国家的数百家金融机构提供服务。包括经纪商,投资顾问,财富管理人员,对冲基金和加密货幣交易所,共计超过1000万个经纪账户。我们的全球团队是由多样化的工程师,贸易商和经验丰富的经纪专业人士组成的,他们致力于实现我们向地球上所有人开放金融服务的使命。我们致力于开源贡献,培养一个充满活力的社区,不断增强我们的获奖的开发者友好 API 和其背后的坚实的基础设施。阿尔帕卡自豪地得到了来自全球顶级投资者的4亿美元的资金支持,包括波特杰风险投资公司,斯巴克资本,部落资本,社会杆,水平企业,奥佩拉科技创业公司,SBI 集团,德里亚雅金融,未绑定,峰 XV,Elefund 和 Y 组合器。我们的团队成员:我们是一个由400多名全球分布式成员组成的动态团队,他们从世界各地的工作中成长,与在美国,加拿大,日本,匈牙利,尼日利亚,巴西,英国以及其他地区的同事们合作!我们正在寻找热情人士,渴望为阿尔帕卡快速增长做出贡献。如果你符合我们的核心价值观保持好奇,有同理心和负责任并且准备好产生重大影响,我们鼓励你申请。关于平台团队的高级全台工程师角色,你将开发并运营阿尔帕加认证,授权和身份提供者 (IdP) 系统 - 这些系统可以处理用户登录,访问控制以及通过我们的 API,客户产品和内部工具获得安全访问。我们在寻找经验丰富的工程师,他们很舒适地拥有端到端服务:API 设计,数据建模,部署和生产调试。你的大部分时间都将花在写 Go (后端服务,gRPC/REST API,共享客户端库),以及与作者相关的 UI 用 React/TypeScript 有意义的工作和偶尔用于身份提供商扩展 Java 上。你还会使用 Helm 图表,分析日志和指标,管理部署,帮助其他团队与我们的服务集成。

查看英文原文

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.

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.

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.

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.

Our Team Members:

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!

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.

About the Role

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.

We are looking for experienced engineers who are comfortable owning 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 will also work with Helm charts, analyze logs and metrics, manage deployments, and help other teams to integrate with our services.

Things You Get To Do

  • 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.

Who You Are (must-haves)

  • You have 5+ years of experience writing code in strongly-typed languages, with at least one year of experience in Go.
  • You have experience building web applications with React and TypeScript.
  • You 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 fundamentals.
  • You 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 documentation.
  • You 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 results.
  • You have worked at least 3 years on systems at scale.

Who You Might Be (nice-to-haves)

  • You 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 before.
  • You have experience with role-based access control.
  • You have built or maintained OpenAPI-driven HTTP APIs.
  • You are familiar with Kubernetes and Helm.
  • You have experience with Java.
  • You understand how Kafka works - maybe you even worked with Redpanda before.
  • You 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.

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 per month via a Brex Card

Alpaca is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce.

Recruitment Privacy Policy

本页面信息整理自 Greenhouse,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位