Principal Full-Stack Engineer

About the Role

You will take ownership of building and evolving core products from the ground up. You will rapidly create full-cycle prototypes and turn them into production-ready solutions. You will design and implement high-performance blockchain and enterprise applications, contribute SDKs and CLI tools, integrate wallets and smart contracts, lead projects to ensure timely delivery and quality, and mentor junior developers. You will apply test-driven development and maintain high code quality while solving complex architecture and implementation challenges.

Requirements

  • 7+ years of software development experience focusing on web and mobile applications
  • 3+ years of front-end development experience using React, TypeScript, and JavaScript (ES6+)
  • Strong experience with Node.js, GraphQL, Mocha, and Chai
  • Advanced understanding of data structures and algorithms
  • Experience with Test-Driven Development and maintaining high code quality standards
  • Familiarity with Web3 technologies, decentralized systems, and smart contracts
  • Nice to have: multi-chain wallet development, EVM, Substrate, and AI/ML or blockchain project experience
  • Nice to have: leadership experience guiding development teams

Responsibilities

  • Develop front-end and back-end solutions using React and Node.js (NestJS)
  • Build and refine prototypes into production-ready products
  • Own architecture, design, and implementation of complex systems
  • Develop SDKs, CLI tools, and developer-facing products
  • Integrate wallets, smart contracts, and decentralized protocols
  • Lead projects, ensure quality and timely delivery, and mentor junior developers

Skills

Apply Now
Principal Full-Stack Engineer at Cere | JobStash