Cheesecake Labs

Senior Blockchain Engineer, Solidity

Cheesecake Labs

full-time

Posted on:

Origin:  • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSDockerHerokuNode.jsPythonReactSolidityTypeScriptUnixWeb3

About the role

  • Develop and maintain cross-platform applications
  • Develop and maintain blockchain applications including smart contract development using Solidity for Stellar, Ethereum, Solana, and/or other major blockchains
  • Interact with other teams and professionals, including other developers, designers, project managers, and stakeholders
  • Write beautiful, readable, and scalable code
  • Review code with attention to blockchain-specific security concerns and best practices
  • Make sure the apps are free of critical issues
  • Assist in the creation and implement solutions from design to production
  • Understand the needs of our partners and come up with solutions for their problems
  • Stay current with emerging blockchain technologies, standards, and security practices
  • Participate in full-cycle Scrum ceremonies, including Sprint Plannings and daily stand-ups
  • Build estimates and plan roadmaps

Requirements

  • Bachelor's degree in Software Engineering or a related field
  • +5 years of development experience with professional experience working with web3
  • Knowledge of blockchain technology and its core concepts
  • Experience developing Smart Contracts in Solidity (EVM-networks)
  • Strong verbal and written communication skills
  • Articulates technical concepts, design decisions, and project updates effectively to both technical and non-technical stakeholders
  • Experience with NodeJS, Typescript and Python (optional)
  • Experience with RESTful backend applications
  • Experience with Git
  • Experience with deployment processes using Docker, CircleCI, AWS, Heroku
  • Experience with different databases
  • Experience with AWS Serverless frameworks, Lambda, and API Gateway
  • Experience with UNIX systems and terminal usage
  • English proficiency
  • Knowledge about clean code, design patterns, and reactive programming
  • Knowledge about design principles
  • Customer-centric mindset and strong client-facing experience
  • Good communication skills, both in verbal and writing
  • Being self-taught