Responsibilities:
1. Design, develop, and maintain scalable web applications using JavaScript
stack technologies such as Node.js, Nest.js, React.js, and Express.js.
2. Integrate various public blockchains into our platform
3. Collaborate with cross-functional teams including product managers,
designers, and backend developers to define and implement features and
enhancements.
4. Implement and maintain APIs for seamless interaction with blockchain
networks and protocols.
5. Optimize application performance and ensure high availability and reliability.
6. Conduct code reviews, identify areas for improvement, and mentor junior
team members.
7. Stay updated with the latest trends and advancements in blockchain
technology and web development, and evaluate their potential impact on our
platform.
8. Ensure adherence to coding standards, best practices, and security
guidelines.
Requirements:
1. Bachelor’s degree in Computer Science, Engineering, or related field.
2.3-5 years of professional experience in web development with a strong focus
on JavaScript stack technologies.
3. Proven experience in integrating blockchain technology into web
applications, with a deep understanding of blockchain protocols, smart
contracts, and decentralized applications (dApps).
4. Proficiency in multi-signature, multiparty computation, and 3rd party Node
provider integration
5. Experience with public blockchain platforms such as Bitcoin, Ethereum, etc.
6. Solid understanding of RESTful APIs and web services.
7. Strong problem-solving skills and the ability to troubleshoot complex issues.
8. Excellent communication and collaboration skills.
9. Ability to thrive in a fast-paced, agile environment and adapt to changing
priorities.
10. Experience with continuous integration and deployment (CI/CD) pipelines is a plus.
11. Experience in setting up Bitcoin core, and Geth node is a plus