Remote Senior Software Engineer - Identity

Posted

Apply now
Please, let Alpaca know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • Alpaca is a fast-growing series B fintech company that has raised over $120 million in funding.
  • The company operates an API-first stock and crypto platform that enables developers and businesses to build trading algorithms, applications, and brokerage services.
  • The team is globally distributed, consisting of developers, traders, and brokerage specialists, with members located in various countries including the USA, Canada, Hungary, Japan, Brazil, Spain, Philippines, Nigeria, and the UK.
  • As a Senior Software Engineer, you will help build and scale the systems and services that form Alpaca's foundation, empowering millions of users who trade billions of dollars worth of assets.
  • The identity team focuses on building a modern platform for onboarding users, verifying their identity, evaluating risk, and managing trading accounts.
  • Responsibilities include contributing to a core system, creating a global financial identity verification service, implementing backend services, taking ownership of tasks, contributing to architectural decisions, and maintaining software quality.

Requirements:

  • Strong problem-solving skills paired with a proactive mindset are essential.
  • You must be able to turn business requirements into a flexible implementation model.
  • Excellent communication and collaboration skills are required.
  • The ability to work independently and as part of a team is necessary.
  • A preference for simple and elegant solutions is important.
  • At least 3 years of experience working on systems at scale is required.
  • Proven experience in building and maintaining microservices is necessary.
  • Strong coding skills, preferably in Go, are required.
  • You must be able to write clean, well-tested, and maintainable code.
  • Experience with domain-driven design and event-driven design is necessary.
  • The ability to debug issues and foresee problems is essential.
  • Familiarity with containerization and orchestration technologies, especially Kubernetes, is required.
  • Experience with cloud platforms, preferably Google Cloud Platform, is necessary.
  • Experience with messaging queues and message brokers is required.
  • Experience with relational databases, preferably PostgreSQL, is necessary.

Benefits:

  • Competitive salary and stock options are offered.
  • Health benefits start on day 1, including Medical, Dental, and Vision in the US, supplemental health care in Canada, and a stipend for international medical costs.
  • A one-time home-office setup allowance of USD $500 is provided for new hires.
  • A monthly stipend of USD $150 is available via a Brex Card.
  • Employees have the opportunity to work with talented individuals, smart clients, and innovative partners from around the world.
Leave a feedback