Full Stack Software Engineer

API-first stock and crypto platform enabling developers to build trading algorithms, applications, and brokerage services.
Backend
Senior Software Engineer
Remote
101 - 500 Employees
4+ years of experience
Finance

Description For Full Stack Software Engineer

Alpaca is a rapidly growing Series B fintech company that has secured over $120 million in funding. We're revolutionizing the financial technology space with our API-first stock and crypto platform, enabling developers and businesses worldwide to create trading algorithms, applications, and brokerage services.

Our team of 150+ globally distributed professionals includes developers, traders, and brokerage specialists, working remotely from various locations including the USA, Canada, Hungary, Japan, Brazil, Spain, Philippines, Nigeria, and the UK. We're backed by prominent investors including Portage Ventures, Spark Capital, and Y Combinator.

As a Senior Full Stack Engineer, you'll be at the forefront of developing our mission-critical brokerage system. You'll work with modern technologies like Golang and React, designing and implementing scalable backend services and web applications. This role offers a unique opportunity to shape the future of financial technology while working with a diverse, global team.

The ideal candidate will bring 4+ years of full-stack development experience, strong expertise in modern programming languages, and a solid understanding of financial markets. You'll be responsible for maintaining high software quality, participating in code reviews, and mentoring junior developers.

We offer competitive compensation, comprehensive health benefits from day one, stock options, and various perks including a home office setup allowance and monthly stipend. Join us in our mission to democratize finance through technology while working with innovative partners worldwide.

Last updated 18 days ago

Responsibilities For Full Stack Software Engineer

  • Design highly scalable, mission-critical brokerage system
  • Implement backend services and web applications
  • Maintain good software quality and test coverage
  • Participate in code reviews
  • Troubleshooting on incidents and reported bugs
  • Lead projects and mentor junior developers
  • Work with cross-functional teams to create scalable solutions

Requirements For Full Stack Software Engineer

Go
React
Linux
Kubernetes
  • Minimum 4 years of experience of full-stack development
  • Experience with React, GoLang, or Python
  • SQL or relational database skills
  • Hands-on knowledge with Bash, Linux & Docker
  • Good understanding of the financial market
  • Experience with major cloud platforms (AWS/GCP/Azure)
  • Knowledge of Agile/Scrum methodologies
  • Knowledge of clean code principles

Benefits For Full Stack Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive Salary & Stock Options
  • Health benefits (Medical, Dental, Vision) starting day 1
  • New Hire Home-Office Setup: $500
  • Monthly Stipend: $150 via Brex Card

Interested in this job?

Jobs Related To Alpaca Full Stack Software Engineer

Senior Software Engineer - Payments Team

Senior Software Engineer role at Alpaca, building scalable payment systems and treasury platforms for a global financial infrastructure company.

Backend Software Engineer

Senior Software Engineer role at Alpaca, building high-performance algo trading platforms with focus on distributed systems and trading infrastructure.

Senior Software Engineer - Platform Team

Senior Software Engineer role at Alpaca, building scalable brokerage infrastructure and APIs for global financial services.

Senior Software Engineer - Clearing Team

Senior Software Engineer position at Alpaca, building scalable clearing and settlement systems for a leading fintech company.

Senior Engineer - Ledger Team

Senior Engineer position at Alpaca, building modern ledger systems for a global brokerage infrastructure platform.