Job Description
Summary
Responsibilities:
- Work on full-stack engineering solutions that integrate with or are built on top of blockchains.
- Develop, test, and deploy secure smart contracts.
- Write clean maintainable code that follows Xalts development guidelines.
- Translate functional product requirements to a system design that incorporates blockchain and traditional software infrastructure.
- Stay at the forefront of the latest developments in blockchain and traditional software technology and propose improvements in architecture to ensure our products stay future-proof.
Requirements:
- Bachelor’s degree in Engineering (B.E) or Bachelor’s degree in Technology (B.Tech) or related Integrated STEM program (from tier-1 engineering institutes).
- 2+ years of smart contract development including production deployments of original, non-trivial protocols and related security audits.
- Proficiency with Solidity and the EVM.
- Experience designing distributed protocols.
- Experience designing, building, testing, deploying, and maintaining smart contracts.
- Ability to balance shipping quickly with building stable infrastructure.
- Familiar with toolings such as Foundry, Hardhat or Truffle.
- Passion for blockchain technologies.
Nice to have:
- Experience working with app chains and/or modular blockchain frameworks (Avalanche Subnets, Polygon Supernets, Polygon CDK, Cosmos SDK, OP Stack, Arbitrum Orbit).
- Experience with SQL (ex. Postgres) or NoSQL (ex. MongoDB) databases.
- Understanding of zero-knowledge proofs and hands-on experience designing and implementing systems leveraging zero-knowledge proofs.
Skills
- Smart Contract Development
- Software Engineering
- Solidity