Senior Fullstack Engineer, Platform
Fireblocks
The world of digital assets is accelerating in speed, magnitude, and complexity, opening the door to new ways for leveraging the blockchain. Fireblocks’ platform and network provide the simplest and most secure way for companies to work with digital assets and it trusted by some of the largest financial institutions, banks, globally-recognized brands, and Web3 companies in the world, including BNY Mellon, BNP Paribas, ANZ Bank, Revolut, and thousands more.
About the team
The Subscriptions Platform team is responsible for building the platform that powers Fireblocks’ subscription data, billing, and product-led growth initiatives—enabling both internal teams and customer-facing experiences to drive business impact.
We own and build services that power:
Licensing and subscriptionsBilling and paymentsUsage metering and analyticsIntegrations with CRM, payments provider, DWH and other internal systemsSignup and onboarding flows for new customers and workspacesFeature management and experimentation capabilities to support product-led growth (PLG)Enablement and configuration of purchased products for different business verticals so they can be used by customers
As a Senior Full Stack Engineer on this team, you’ll work across the stack: designing robust backend services and building polished, data-driven UIs that help customers and internal stakeholders get value quickly.
What You'll Do
Own end-to-end features across backend and frontend – from technical design and implementation to deployment and monitoring.
Design, implement, and maintain scalable microservices and event-driven architecture.
Build modern, high-quality web frontend experiences that expose subscription and usage data to customers and internal teams in a clear, actionable way.
Collaborate with cross-functional teams (Product, Data, CS, other engineering teams) to design systems that support product-led growth and business goals.
Contribute to platform and architecture decisions, ensuring our systems are reliable, observable, and easy to evolve.
Simplify integrations, workflows, and the overall developer experience to significantly reduce the Mean Time to Value (MTTV) for both internal teams and customers.
Write clean, testable, and maintainable code, and perform thoughtful code reviews for peers.
Take ownership of production – including monitoring, troubleshooting, and continuously improving performance, reliability, and cost.
Design and maintain asynchronous flows using queues as part of our event-driven architecture.
What You'll Bring
- 5+ years of experience as a full stack engineer working on production systems.
- Strong backend engineering experience with:
- Node.js and TypeScript
- Microservices architecture
- Building and consuming RESTful APIs and event-driven systems
- Solid frontend experience with:
- React and TypeScript
- Building complex, data-heavy, performant web applications
- Translating UX/product requirements into clean component architectures
- Experience with relational databases, including data modeling, query optimization, and troubleshooting.
- Proven experience deploying and operating services in cloud environments (AWS, GCP, or Azure), including containerized workloads (Docker, Kubernetes or similar).
- Hands-on experience with monitoring, logging, and alerting (e.g., Datadog, Coralogix, Grafana).
- Strong understanding of system design, distributed systems, scalability, and reliability.
- Ability to debug complex production issues across the stack and drive them to resolution.
- Comfortable working in a fast-paced environment, juggling multiple priorities while maintaining high quality.
- Experience working with asynchronous processing and queues as part of event-driven architectures.
Nice to Have
- Experience with billing, payments, or subscription platforms.
- Experience building internal platforms or tooling for other engineering teams.
- Background with analytics/BI or data products exposed to customers.
How We Work – Team Values
You’ll thrive in this role if you embody our team values:
- Accountability – you own what you build, end to end.
- Proactive approach – you don’t wait for problems; you anticipate and solve them.
- No ego – you give and receive feedback openly and focus on the best solution.
- Team-first mindset – we succeed or fail together; one person’s win is the team’s win.
Fireblocks' mission is to enable every business to easily and securely access digital assets and cryptocurrencies. In order to do that, we strongly believe our workforce should be as diverse as our clients, and this is why we embrace diversity and inclusion in all its forms.