30 Qais Consulting Jobs
Software Developer - Blockchain Technology (2-4 yrs)
Qais Consulting
posted 4d ago
Key skills for the job
We are seeking a passionate and curious Junior Blockchain Engineer to join our dynamic team. You will work closely with senior engineers and our blockchain team to develop and maintain distributed ledger solutions that enhance our financial infrastructure. This role offers an excellent opportunity to grow your blockchain development skills while contributing to meaningful projects. You will learn to build secure, scalable blockchain applications and gain hands-on experience with cutting-edge distributed systems.
Responsibilities :
- Smart Contract Development : Learn to write and test smart contracts using Solidity or similar languages.
- Blockchain Integration : Assist in integrating blockchain solutions with existing systems and APIs.
- Testing : Write and maintain test suites for blockchain applications and smart contracts.
- Documentation : Create and maintain technical documentation for blockchain implementations.
- Security Practices : Learn and implement blockchain security best practices.
- Development Support : Assist senior engineers in developing decentralized applications (dApps).
- Protocol Analysis : Study and understand various blockchain protocols and consensus mechanisms.
- Code Review : Participate in code reviews to learn from senior team members.
- Research : Keep up with the latest developments in blockchain technology and cryptography.
- Debugging : Help identify and resolve issues in blockchain implementations.
- Performance Optimization : Learn to optimize smart contract and blockchain application performance.
- Client Integration : Assist in implementing client-side blockchain integrations.
- Network Monitoring : Help monitor blockchain network performance and health.
- Tool Development : Create tools to improve blockchain development workflow.
- Collaboration : Work effectively with cross-functional teams to understand requirements.
Requirements :
- Bachelor's degree in Computer Science, Software Engineering, or related field.
- 2+ years of software development experience.
- Basic understanding of blockchain technology and distributed systems.
- Familiarity with at least one programming language (JavaScript, Python, or Java).
- Basic knowledge of cryptography and security concepts.
- Interest in or exposure to Solidity, Ethereum, or other blockchain platforms.
- Strong problem-solving skills and eagerness to learn.
- Good communication and collaboration abilities.
- Experience with version control systems (Git).
- Basic understanding of web development technologies.
Functional Areas: Software/Testing/Networking
Read full job description7-10 Yrs