Core Responsibilities
• Design and develop applications in decentralized finance domain
• Ability to guide the development team in writing performant and optimized code in
Rust
• Work/Requirement analysis: Understand and analyze specific work requirements.
• Writing solid code: Write and maintain clean, well-written code, as per best
practices, including unit and integration testing code.
• Working in a group/team: Work with multiple different stakeholders like product
owners, architects, developers etc. to build software solutions.
• Use/Follow development methodologies: Good exposure to or experience with at
least one development methodology, such as Agile Scrum
Required Skills
• Hands-on experience in Substrate framework
• Proficient in Rust language (must have good development experience in Rust and
its ecosystem)
• Ability to guide the development team in writing performant and optimized code in
Rust
• Must be skilful in static code analysis and unit testing in Rust
• Strong debugging and troubleshooting skills
• Good understanding of data structures, networking, and databases in general.
• Must be comfortable working in Linux environment (Ubuntu)
• Must have R&D skills and willing to working in tight deadlines
• Should have experience working in Agile environment
• Willing to learn cutting-edge technology like blockchain
• Must have good communication skills
Nice to have
• Knowledge of Ethereum, EOS is a plus
• Basic knowledge of AWS services (EC2, RDS, S3, VPC, etc.)
• Knowledge of financial domain, decentralized exchange, oracles, etc. is a plus