Jobs at Whatjobs Direct

8 open positions

Open roles

Blockchain Engineer - Backend Systems

Mississauga, ON, Canadaonsite

Our client, a forward-thinking technology company building innovative decentralized solutions, is looking for a skilled Blockchain Engineer with expertise in backend systems. This role is crucial for developing robust and scalable blockchain infrastructure, ensuring the reliability and performance of their distributed applications. The position is based in Mississauga, Ontario, CA , and offers a hybrid work model. Responsibilities: Design, develop, and maintain backend systems for blockchain applications and platforms. Implement and integrate core blockchain protocols and technologies. Develop secure and efficient APIs for interaction between blockchain networks and other services. Work with smart contracts, ensuring seamless integration with backend infrastructure. Optimize blockchain network performance, scalability, and security. Conduct research and development on new blockchain technologies and potential applications. Collaborate with front-end developers and product managers to define system requirements and functionalities. Implement robust testing strategies for backend systems and blockchain integrations. Troubleshoot and resolve complex technical issues related to blockchain infrastructure. Ensure the security and integrity of data stored and transmitted across the blockchain network. Stay updated on emerging trends and best practices in blockchain technology and backend development. Contribute to architectural decisions and technical roadmaps. Document technical designs, system architecture, and code. Work with cloud infrastructure and deployment tools relevant to blockchain solutions. Participate in code reviews and mentor junior engineers. Skills and Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus. Minimum of 4 years of experience in backend development, with at least 2 years specifically focused on blockchain technologies. Strong proficiency in programming languages commonly used in blockchain development (e.g., Go, Rust, Python, Node.js). Solid understanding of blockchain architectures, consensus algorithms, and cryptographic principles. Experience with developing and integrating with smart contracts. Familiarity with popular blockchain platforms (e.g., Ethereum, Hyperledger Fabric, Cosmos). Experience with building scalable and secure RESTful APIs. Knowledge of database technologies (SQL and NoSQL). Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes). Understanding of DevOps principles and CI/CD pipelines. Strong analytical and problem-solving abilities. Excellent communication and teamwork skills. Ability to work effectively in a hybrid environment, balancing remote and in-office work. Experience with testing frameworks and methodologies. A genuine interest in decentralization and the blockchain ecosystem. This hybrid role offers a competitive salary, comprehensive benefits package, and the opportunity to shape the future of blockchain technology within our client's innovative team in Mississauga, Ontario, CA .

recentlyvia google jobsApply ›

Remote Senior Blockchain Engineer

Mississauga, ON, Canadaremote

Our client is at the forefront of innovation in the decentralized technology space and is seeking a highly experienced and visionary Senior Blockchain Engineer to join their fully remote, global team. This role offers an unparalleled opportunity to architect, develop, and deploy cutting-edge blockchain solutions that will shape the future of finance and digital interaction. You will be working with a passionate group of engineers and product minds on challenging problems, utilizing the latest in distributed ledger technology. The ideal candidate possesses a deep understanding of blockchain protocols, smart contract development, cryptography, and distributed systems, coupled with a strong commitment to building secure, scalable, and efficient applications. If you are driven by the potential of blockchain and thrive in a remote, collaborative environment, this is the perfect opportunity for you. Responsibilities: Design, develop, and implement robust and scalable blockchain solutions, including decentralized applications (dApps), smart contracts, and consensus mechanisms. Write clean, efficient, and secure code in languages such as Solidity, Rust, Go, or Node.js for blockchain development. Integrate blockchain technologies with existing systems and third-party applications. Conduct thorough code reviews, performance testing, and security audits to ensure the integrity and reliability of blockchain protocols and applications. Research and evaluate new blockchain technologies, protocols, and tools to identify opportunities for innovation and improvement. Collaborate closely with product managers, designers, and other engineers to translate requirements into technical specifications and functional solutions. Develop and maintain comprehensive documentation for blockchain architecture, smart contracts, and APIs. Troubleshoot and resolve complex technical issues related to blockchain networks and applications. Contribute to the definition of technical roadmaps and strategic direction for blockchain initiatives. Mentor junior engineers and contribute to fostering a culture of technical excellence within the remote team. Stay abreast of the latest trends and advancements in the blockchain and cryptocurrency space. Participate in architectural design discussions and contribute to the overall technical strategy. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related technical field. 5+ years of professional software development experience, with at least 3 years focused on blockchain technology. Proven experience in developing and deploying smart contracts on major blockchain platforms (e.g., Ethereum, Binance Smart Chain, Polygon). Proficiency in one or more smart contract development languages (e.g., Solidity, Vyper) and experience with blockchain frameworks (e.g., Hardhat, Truffle). Strong understanding of cryptographic principles, distributed systems, and consensus algorithms. Experience with backend development using languages like Go, Node.js, Python, or Java. Familiarity with front-end development (React, Vue.js) is a plus. Knowledge of token standards (ERC-20, ERC-721, etc.) and DeFi protocols. Excellent problem-solving, analytical, and critical thinking skills. Strong communication and collaboration skills, with the ability to work effectively in a fully remote, agile team environment. Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes) is beneficial. This fully remote position allows you to work from anywhere, contributing to groundbreaking projects for our client based in Mississauga, Ontario, CA .

recentlyvia google jobsApply ›

Lead Blockchain Developer - Decentralized Applications

Vancouver, BC, Canadaonsite

Our client is a pioneering force in the blockchain and cryptocurrency space, seeking a highly skilled Lead Blockchain Developer to drive the creation of innovative decentralized applications (dApps). This is a fully remote position, offering the opportunity to work with a world-class team of developers, designers, and strategists from anywhere. As the Lead Blockchain Developer, you will be at the forefront of designing, developing, and deploying secure and scalable blockchain solutions. Your responsibilities will include architecting smart contracts, developing backend infrastructure for dApps, integrating with various blockchain protocols (e.g., Ethereum, Solana, Polkadot), and ensuring the overall robustness and performance of our decentralized platforms. You will lead a team of blockchain engineers, providing technical guidance, code reviews, and mentorship. A deep understanding of cryptography, distributed ledger technology, and consensus mechanisms is essential. You will collaborate closely with product managers to translate business requirements into technical specifications and ensure timely delivery of high-quality blockchain products. The ideal candidate will have a proven track record of developing and launching successful dApps or other blockchain-based projects. Strong proficiency in smart contract development languages (e.g., Solidity, Rust) and experience with relevant frameworks and tools are required. Excellent problem-solving, communication, and leadership skills are paramount for this remote role. A Bachelor's or Master's degree in Computer Science, Engineering, or a related field, along with at least 7 years of software development experience, including 4+ years specifically in blockchain development, is required. If you are a visionary blockchain architect passionate about building the future of decentralized technology, this remote leadership opportunity is for you.

recentlyvia google jobsApply ›

Remote Senior Blockchain Engineer

Ottawa, ON, Canadaremote

Our client, a pioneering force in the decentralized finance (DeFi) and blockchain space, is seeking a highly skilled and motivated Senior Blockchain Engineer to join their innovative, fully remote team. This role is critical in designing, developing, and deploying cutting-edge blockchain solutions and decentralized applications (dApps). You will work with a talented group of engineers, cryptographers, and product managers to push the boundaries of blockchain technology. The ideal candidate possesses a deep understanding of blockchain protocols, smart contract development, cryptography, and distributed systems. You will be instrumental in architecting secure, scalable, and efficient blockchain infrastructure. This fully remote position offers the opportunity to contribute to groundbreaking projects in a rapidly evolving industry from anywhere. Key Responsibilities: Design, develop, and implement secure and efficient smart contracts on various blockchain platforms (e.g., Ethereum, Solana, Polygon). Develop and maintain decentralized applications (dApps) and associated backend services. Architect and build robust blockchain infrastructure, including nodes, networks, and consensus mechanisms. Collaborate with product managers and designers to define and implement new blockchain features. Write clean, well-documented, and thoroughly tested code. Optimize blockchain protocols and smart contracts for performance, scalability, and security. Conduct code reviews and provide constructive feedback to team members. Stay abreast of the latest developments in blockchain technology, cryptography, and decentralized systems. Identify and mitigate security vulnerabilities in blockchain applications and infrastructure. Troubleshoot and resolve complex technical issues related to blockchain networks and dApps. Contribute to the technical roadmap and strategy for the company's blockchain initiatives. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Minimum of 5 years of experience in software development, with at least 3 years focused on blockchain technology. Proficiency in smart contract development languages such as Solidity. Experience with one or more blockchain protocols (e.g., Ethereum, Bitcoin, Solana, Polkadot). Strong understanding of cryptography, distributed systems, and consensus algorithms. Familiarity with Web3 technologies and libraries (e.g., Ethers.js, Web3.js). Experience with performance optimization and security best practices for blockchain applications. Excellent problem-solving skills and the ability to work independently in a remote environment. Strong communication and collaboration skills, with the ability to explain complex technical concepts clearly. Experience with unit testing, integration testing, and continuous integration/continuous deployment (CI/CD) pipelines. This is an exciting chance to be at the forefront of blockchain innovation, working on challenging projects with a global team in a fully remote capacity.

recentlyvia google jobsApply ›

Senior Blockchain Engineer

Gatineau, Quebec, Canadaonsite

Our client, a pioneering force in the crypto and blockchain space, is looking for a talented Senior Blockchain Engineer to join their entirely remote team. This is an exciting opportunity to work on the forefront of decentralized technologies and contribute to the development of innovative blockchain solutions. The ideal candidate will possess a deep understanding of blockchain architecture, smart contract development, and distributed ledger technologies. You will be responsible for designing, developing, and deploying secure and scalable blockchain applications and protocols. Experience with various blockchain platforms such as Ethereum, Solana, or Polkadot, and proficiency in languages like Solidity, Rust, or Go are crucial. You will collaborate with a global team of engineers, product managers, and researchers to drive the technical vision and execution of our projects. Responsibilities include architecting blockchain solutions, writing high-quality, testable smart contracts, participating in code reviews, and optimizing existing blockchain networks for performance and security. A strong understanding of cryptography, consensus mechanisms, and decentralized finance (DeFi) principles is highly desirable. This role demands exceptional problem-solving skills, a passion for decentralized systems, and the ability to thrive in a fast-paced, innovative, and remote work environment. You should be comfortable working autonomously, managing your time effectively, and communicating complex technical concepts clearly. If you are a motivated blockchain expert eager to shape the future of Web3 from anywhere, we want to hear from you. Join us in pushing the boundaries of blockchain technology.

recentlyvia google jobsApply ›

Senior Blockchain Engineer

Laval, Quebec, Canadaonsite

Our client, a dynamic startup at the forefront of the cryptocurrency and blockchain revolution, is seeking a Senior Blockchain Engineer to join their fully remote, world-class development team. This is an unparalleled opportunity to contribute to the design, development, and deployment of innovative blockchain solutions that are shaping the future of decentralized technology. You will be instrumental in architecting secure and scalable blockchain platforms, developing smart contracts, and integrating blockchain technology with existing systems. Responsibilities include writing clean, efficient, and maintainable code in languages like Solidity, Go, or Rust, conducting rigorous code reviews, and implementing robust security measures. The ideal candidate will possess deep expertise in blockchain protocols (e.g., Ethereum, Bitcoin, Polkadot), distributed ledger technologies, and cryptography. Experience with decentralized application (dApp) development, tokenomics, and decentralized finance (DeFi) is highly valued. You will collaborate closely with product managers, designers, and other engineers across different time zones, utilizing advanced virtual collaboration tools. A strong understanding of smart contract security best practices and experience with relevant development frameworks (e.g., Truffle, Hardhat) are essential. We are looking for a self-motivated, results-driven engineer with excellent problem-solving skills and a passion for innovation in the blockchain space. This is a fully remote role, requiring strong communication skills and the ability to work autonomously. Join us in building the next generation of decentralized applications and redefine the digital landscape. Your contributions will be critical to the success of our groundbreaking projects.

recentlyvia google jobsApply ›

Remote Senior Blockchain Developer

Calgary, AB, Canadaremote

Our client, an innovative leader in the decentralized technology space, is looking for a talented Senior Blockchain Developer to join their fully remote team. This is an exciting opportunity to work on cutting-edge projects at the forefront of the crypto and blockchain revolution. You will be responsible for designing, developing, and implementing secure and scalable blockchain solutions, including smart contracts, decentralized applications (dApps), and tokenized ecosystems. The ideal candidate will possess deep expertise in blockchain architecture, cryptography, and consensus mechanisms. Proficiency in relevant programming languages such as Solidity, Go, Rust, or JavaScript is essential, along with experience with major blockchain platforms (e.g., Ethereum, Binance Smart Chain, Polygon). You will collaborate closely with product managers, designers, and other engineers to translate complex requirements into functional, robust blockchain applications. A strong understanding of security best practices for smart contract development and a commitment to code quality, testing, and documentation are critical. This role requires a proactive problem-solver with a passion for decentralized technologies and a desire to contribute to the future of finance and technology. You will play a key role in shaping the company's blockchain strategy and product roadmap. Responsibilities: Design, develop, and deploy secure and efficient smart contracts on various blockchain platforms. Build and maintain decentralized applications (dApps) and blockchain-based systems. Architect and implement robust blockchain solutions tailored to specific business needs. Write clean, well-documented, and thoroughly tested code. Collaborate with cross-functional teams to define, design, and ship new features. Stay up-to-date with the latest blockchain technology advancements, trends, and best practices. Identify and address technical vulnerabilities and security risks in blockchain systems. Optimize blockchain applications for speed, scalability, and cost-effectiveness. Contribute to the overall technical strategy and roadmap for blockchain initiatives. Participate in code reviews and provide constructive feedback to peers. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 5+ years of experience in software development, with at least 3 years focused on blockchain technology. Strong proficiency in smart contract development (e.g., Solidity) and experience with blockchain frameworks (e.g., Hardhat, Truffle). Experience with one or more major blockchain protocols (e.g., Ethereum, BSC, Solana, Polkadot). Proficiency in programming languages such as Go, Rust, JavaScript, or Python. Understanding of cryptographic principles and distributed ledger technology. Experience with token standards (e.g., ERC-20, ERC-721). Familiarity with Web3 technologies and libraries. Excellent problem-solving, analytical, and debugging skills. Strong communication and collaboration abilities in a remote team setting. Experience with dApp development and deployment is highly desirable.

recentlyvia google jobsApply ›

Blockchain Security Engineer

Winnipeg, MB, Canadaonsite

Join a pioneering force in the decentralized future! Our client, a rapidly growing innovator in the Crypto & Blockchain space, is seeking a highly skilled and security-focused Blockchain Security Engineer to join their fully remote team. This role is critical in ensuring the integrity, security, and robustness of our client's blockchain platforms, smart contracts, and decentralized applications (dApps). You will be at the forefront of identifying and mitigating potential vulnerabilities, developing secure coding practices, and implementing cutting-edge security solutions within the blockchain ecosystem. Responsibilities: Conduct thorough security audits and code reviews for smart contracts (Solidity, etc.) and blockchain protocols. Identify, analyze, and remediate security vulnerabilities and potential threats across all blockchain-related infrastructure. Develop and implement security best practices for smart contract development and deployment. Design and implement security tools and frameworks for continuous monitoring and threat detection. Stay current with the latest security threats, attack vectors, and mitigation techniques in the blockchain and cryptocurrency landscape. Collaborate with development teams to integrate security considerations throughout the software development lifecycle. Contribute to the design and architecture of secure decentralized systems. Develop incident response plans and lead the response to security breaches. Educate internal teams on blockchain security principles and secure coding standards. Research and evaluate new security technologies relevant to the blockchain domain. Qualifications: Bachelor's or Master's degree in Computer Science, Cybersecurity, or a related field. Minimum of 5 years of experience in software engineering, with at least 2 years focused specifically on blockchain security. Deep understanding of blockchain technologies, consensus mechanisms, and smart contract development (e.g., Solidity, Rust, Go). Proven experience in identifying and mitigating common smart contract vulnerabilities (e.g., reentrancy, integer overflows). Proficiency in security analysis tools and techniques. Experience with penetration testing and vulnerability assessment. Strong understanding of cryptography principles and their application in blockchain. Excellent programming skills in languages relevant to blockchain development and security analysis. Ability to work independently and proactively in a remote, fast-paced environment. Strong analytical and problem-solving skills with a meticulous attention to detail. Excellent communication skills, able to articulate complex security concepts to both technical and non-technical audiences. This is a fully remote position offering the flexibility to work from anywhere. If you are passionate about securing the future of decentralized technologies, we encourage you to apply.

recentlyvia google jobsApply ›

Whatjobs Direct office locations

Track Whatjobs Direct in your pipeline

Get AI-powered resume tailoring for Whatjobs Direct roles, application tracking, and company research tools. Sign up free.

Sign up free