Full Stack Engineer, Blockchain

Hybrid $82k–$138k middle 5 months ago full-time quality 8.2/10

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.

GoPythonJavaScriptTypeScriptDockerKubernetesHelm

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.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Fireblocks.