Senior Backend Engineer (Go)
BestowFull Time
Mid-level (3 to 4 years), Senior (5 to 8 years)
Candidates must be fluent in business-level Japanese (including reading and writing) and conversational English, possessing system design skills with object-oriented data modelling, service-oriented architectures, and system abstraction, and demonstrating dedication to delivering performant, defect-free, and maintainable code. Strong coding skills in Go and Java are required, along with experience utilizing IDLs (e.g., protobuf), RPC frameworks (e.g., gRPC), cloud platforms (e.g., GCP), and relational databases (e.g., PostgreSQL) are also necessary.
As a Senior Software Engineer, the individual will collaborate with internal stakeholders to deliver high-impact features and projects, build backend systems with integrity and scalability, own the delivery of high-visibility features, and collaborate with global teams to improve the health of Alpaca’s systems, contributing to the design and implementation of a modern ledger system localized for Japan and scalable to global markets, supporting NISA, API trading, and global stocks.
API-first brokerage for stock trading
Alpaca Securities LLC operates in the stock brokerage industry by providing an API-first brokerage service that allows other businesses to create their own trading applications. This service enables companies to integrate stock trading functionality into their platforms without the need to become brokers themselves, saving them time and resources. Alpaca's API supports seamless trading experiences for users and includes features like Local Currency Trading, which allows international investors to trade US stocks in their local currency. Additionally, Alpaca offers crypto wallets and coin pair trading, expanding the financial services available to its clients. Unlike traditional brokers, Alpaca focuses on a business-to-business model, catering primarily to other companies that want to offer trading services to their customers. The goal of Alpaca is to simplify the trading process for businesses and their users while providing a secure and efficient platform for executing trades.