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