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