About the Role
About The Company
GrabJobs is a leading technology-driven recruitment platform committed to transforming the hiring landscape through innovative solutions. Our mission is to connect talented professionals with top-tier companies worldwide by leveraging cutting-edge technology and a user-centric approach. With a focus on fostering a dynamic and inclusive work environment, GrabJobs continuously strives to enhance the recruitment experience for both employers and job seekers. Our dedication to technological excellence and industry innovation positions us as a trusted partner in the evolving world of employment and talent acquisition.
About The Role
We are seeking a Senior Rust Developer with proven blockchain experience to become an integral part of our dynamic team. This role is pivotal in advancing our blockchain projects, requiring a highly skilled professional who is passionate about technological innovation. As a Senior Rust Developer, you will be responsible for designing and implementing advanced blockchain solutions, working on consensus algorithms, and optimizing smart contract execution within the Ethereum Virtual Machine ecosystem. You will collaborate closely with cross-functional teams to develop scalable, secure, and efficient blockchain applications. This position offers an exciting opportunity to work at the forefront of blockchain technology, influencing the future of decentralized systems and digital assets. The ideal candidate will demonstrate autonomy, initiative, and a collaborative spirit to drive projects from conception to deployment, ensuring alignment with our strategic goals.
Qualifications
To excel in this role, candidates should possess mastery in Rust programming language, backed by substantial professional engineering experience. A proven track record as a Blockchain Developer or similar role is essential, with a comprehensive understanding of blockchain fundamentals, consensus mechanisms, and cryptographic principles. In-depth knowledge of the Ethereum Virtual Machine, including gas optimization tradeoffs and security best practices, is required. Candidates should demonstrate excellent problem-solving and analytical skills, with the ability to design and implement efficient blockchain solutions. A proactive attitude towards learning new programming languages and staying updated with industry advancements is highly valued. Strong communication skills and the ability to work independently or collaboratively within a team are critical for success in this role.
Responsibilities
- Research and develop innovative blockchain technologies utilizing Rust and Substrate frameworks to create scalable and secure decentralized applications.
- Design, develop, and maintain robust back-end web services that interact seamlessly with blockchain networks, ensuring high performance and security standards.
- Collaborate effectively with team members, taking ownership of projects and planning for long-term impact, while adapting to evolving project requirements.
- Develop top-tier products and services by leveraging the latest technological advancements, transforming conceptual ideas into practical, deployable solutions.
- Continuously expand your knowledge base by learning and implementing new programming languages, tools, and industry best practices to stay ahead in the blockchain space.
- Engage in code reviews, testing, and documentation to ensure the delivery of high-quality, maintainable software solutions.
- Participate in strategic discussions and contribute to the ongoing improvement of development methodologies and project workflows.
Benefits
- Competitive salary packages aligned with industry standards, complemented by performance-based incentives.
- Flexible working hours and options for remote work to promote work-life balance.
- Opportunities for professional growth through training, certifications, and participation in industry conferences.
- Access to cutting-edge blockchain technologies and tools, fostering innovation.
Requirements
Rust programming
Mastery in Rust programming language is essential.
Blockchain experience
Proven track record as a Blockchain Developer or similar role is required.
Ethereum knowledge
In-depth knowledge of the Ethereum Virtual Machine and its best practices is necessary.
Problem-solving skills
Excellent problem-solving and analytical skills are critical.
Nice to Have
A proactive attitude towards learning new programming languages is valued.
Strong communication skills are important for collaboration.
Benefits
Competitive salary
Competitive salary packages aligned with industry standards.
Flexible hours
Flexible working hours and options for remote work.
Professional growth
Opportunities for professional growth through training and certifications.
Access to technology
Access to cutting-edge blockchain technologies and tools.