SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Robinhood's Prime team is building Bitstamp's prime brokerage platform for institutional clients—enabling hedge funds, market makers, and professional trading firms to onboard, fund, trade, borrow against, and settle positions at scale. The platform handles correctness-critical systems including cross-venue settlement, credit against collateral, matched-book lending, and tokenized securities integration, alongside client-facing onboarding, account configuration, reporting, and operations tooling.
As a Senior Full-Stack Software Engineer, you will own the design and end-to-end delivery of features across the entire stack—from Prime backend services (Python/Django and Go) through to the frontend (Vue) and backoffice screens. You'll lead other engineers through high-ambiguity problems, set the technical bar for failure-mode design, and follow problems across the full institutional lifecycle rather than stopping at team boundaries. The role demands flexibility: some weeks involve settlement edge cases in the backend, others client onboarding flows or ops dashboards. You'll author detailed designs that make failure states, invariants, and recovery explicit before shipping, uplevel the team through design-focused code review and mentorship, and move fluidly between backend and frontend as needed.
The role is based in the Ljubljana, Slovenia office with in-person attendance expected at least 3 days per week. On-call rotation participation is required to support business needs.
QUALIFICATIONS:
- Track record of independently delivering complex, high-ambiguity projects with long-term impact, operating them in production and owning every line shipped
- Strong full-stack production experience in modern backend (Python/Django and Go preferred) and component-based frontend (Vue), with judgment to know where problems are best solved and genuine willingness to own whatever the feature needs
- Hands-on experience building financial systems (user balances, ledgers, risk engines, settlement, onboarding/KYC, payments) where correctness is non-negotiable and mistakes are expensive
- Strong design judgment: enumerate failure paths, name invariants, and identify the constraint, test, or alert that enforces each one
- Excellent communication: drive alignment across teams and stakeholders, give substantive design-level review feedback, and mentor engineers to raise the bar