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