Full Stack Engineer, Blockchain
Role in brief
Fireblocks is looking for a Full Stack Engineer to enhance their blockchain infrastructure for digital assets. Ideal candidates will have extensive backend and blockchain development experience. This role suits those who thrive in collaborative environments and enjoy tackling complex challenges.
About the role
At Fireblocks, the Full Stack Engineer will play a vital role in developing secure and efficient blockchain infrastructure. This involves implementing backend applications in a microservices architecture and gaining expertise in blockchain technologies.
The team focuses on building a platform trusted by major financial institutions. Success in this role means effectively collaborating with various teams, solving problems independently, and contributing to the platform's reliability through active participation in incident management.
The salary range for this position is between $82,000 and $138,000, reflecting the level of expertise required.
Skills that matter here
- Go: This role requires backend development using Go for building scalable applications.
- Python: Python is used for backend services and integrating blockchain functionalities.
- JavaScript: JavaScript is essential for developing user-facing components and services.
- TypeScript: TypeScript enhances the development of robust applications within the platform.
- Docker: Docker is utilized for containerizing applications and managing microservices.
- Kubernetes: Kubernetes is employed for orchestrating containerized applications in production.
Who this role suits
- Candidates with over five years of backend development experience will excel.
- Individuals with a strong background in blockchain development and distributed systems will find this role suitable.
- Those who are detail-oriented and possess strong problem-solving skills will thrive.
- A collaborative mindset and effective communication skills are essential for success in this environment.
From the employer
What You'll Do
- Implement modern backend applications and infrastructure in a microservices architecture, using the latest technologies and development practices.
- Deep dive into the latest blockchain technology and become an expert in the fundamentals, protocols, and features of the chains we support.
- Collaborate effectively with developers, engineers, and other roles while demonstrating strong independent problem-solving abilities.
- Contribute to production reliability through on-call participation, incident response, and post-incident follow-ups.
What You'll Bring
- 5+ years of backend development experience in modern languages (Go, Python, JavaScript/TypeScript)
- 3+ years of hands-on blockchain development experience
- Experience working on high-scale distributed systems
- Understanding of microservices architecture and API design
- Knowledge of consensus mechanisms, cryptographic primitives, and distributed systems
- Strong problem-solving skills and attention to detail
- Strong verbal and written communication skills and a collaborative mindset
Preferred
- Experience building blockchain solutions for enterprise or institutional use cases
- Understanding of security best practices for smart contracts and blockchain systems
- Demonstrated ability to apply AI tools in day-to-day development
- Understanding of MPC, multi-signature wallets, or other advanced cryptographic techniques
- Bachelor's degree in Computer Science, Engineering, or a related field
- Experience with Docker, Kubernetes, and Helm.
Questions about this role
What is the remote work policy?
The position is hybrid, allowing for a combination of remote and on-site work.
What is the seniority level of this role?
This is a middle-level position.
How do I apply for this position?
Candidates can apply through the Fireblocks website.