Senior Software Engineer (Prime)
- London, United Kingdom
- Senior Level
- Posted
Skills
Required
- enumerate the failure paths
- name your invariants
- Python / Django
- Go
- Vue
Bitstamp, a leading cryptocurrency exchange, as a Senior Software Engineer on the Prime team. In this role, you will be responsible for designing and delivering features across the entire stack, from backend services to frontend and backoffice screens. You will own the client- and ops-facing journeys throughout the institutional lifecycle and will be expected to participate in an on-call rotation to support business needs. The ideal candidate will have a strong track record of independently delivering complex projects, excellent communication skills, and hands-on experience building financial systems.
Responsibilities
- Conception et livraison de fonctionnalités à travers l'ensemble de la pile technologique, des services backend aux interfaces frontend.
- Responsabilité des parcours client et opérationnels à travers le cycle de vie institutionnel, de l'intégration à la configuration du compte.
- Mentorat et revue de code axés sur la conception, et capacité à passer fluidement entre le backend et le frontend.
- Strong design judgment: you enumerate the failure paths, name your invariants, and can point at the constraint, test, or alert that enforces each one
- A track record of independently delivering complex, high-ambiguity projects with long-term impact, operating them in production and owning every line you ship
- Strong full-stack range in production — a modern backend (we work primarily in Python/Django and Go) and a component-based frontend (we use Vue) — with the judgment to know where a given problem is best solved and a genuine willingness to own whatever the feature needs, wherever it lives in the stack
- Excellent communication: you drive alignment across teams and stakeholders, give substantive design-level review feedback, and mentor engineers to raise the bar around you
Hands-on experience building financial systems — user balances, ledgers, risk engines, settlement, onboarding/KYC, or payments — where correctness is non-negotiable and mistakes are expensive
jobapplier