Match score not available

Block Chain Developer

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Strong understanding of EVM chains, Proficiency in smart contract development, Experience with frontend/backend technologies, Knowledge of security best practices, Familiarity with databases and APIs.

Key responsabilities:

  • Develop and maintain dApps on EVM-compatible chains
  • Contribute to open-source blockchain solutions
  • Collaborate with decentralized teams using Git
  • Implement user-friendly interfaces for web3 applications
  • Optimize and secure smart contracts as needed
PAN IT Global LLC logo
PAN IT Global LLC SME
11 - 50 Employees
See more PAN IT Global LLC offers

Job description

This is a Remote position.

We're seeking a skilled and innovative Blockchain & Full-Stack Developer who excels in frontend, backend, and smart contract development, particularly on EVM-compatible chains. You'll be working on dApps for a cutting-edge blockchain project, contributing to our open-source solutions, and driving the development of new decentralized applications.

Requirements
Blockchain Knowledge and Experience

EVM Expertise: Strong understanding of the Ethereum Virtual Machine (EVM), which is crucial for developing decentralized applications (dApps) on EVM-compatible chains like Ethereum, Binance Smart Chain, Polygon, and Layer 2 solutions such as Arbitrum and Optimism.
Smart Contract Development: Proficiency in writing secure, optimized, and efficient smart contracts, primarily using Solidity or Vyper. Understanding smart contract lifecycle, from development to deployment, and how to interact with them on EVM chains.
Blockchain Data Management: Familiarity with querying blockchain data using tools like The Graph or building indexers and databases to handle large-scale blockchain data efficiently.
Token Standards and Protocols: Knowledge of token standards (e.g., ERC-20, ERC-721, ERC-1155) and common DeFi protocols such as AMMs, staking, and lending protocols.
Security Best Practices: Awareness of security best practices, common vulnerabilities (e.g., reentrancy attacks, integer overflows), and testing strategies (using frameworks like Hardhat, Truffle, and Foundry).
Full-Stack Development Expertise

Frontend Development:
Frameworks and Libraries: Proficiency in frontend frameworks such as React.js, Vue.js, or Next.js. Experience with Web3 libraries like ethers.js and web3.js for connecting frontend to blockchain.
UI/UX Development: Skill in building responsive, user-friendly interfaces for web3 applications. Familiarity with component libraries (e.g., Material UI, Chakra UI), and state management solutions like Redux or Vuex.
Backend Development:
Server-Side Frameworks: Expertise in Node.js and frameworks such as Express or NestJS for building backend APIs.
Databases: Experience with both traditional databases like PostgreSQL or MongoDB and blockchain-specific data solutions like IPFS and Ceramic Network.
Authentication & Authorization: Knowledge of web3-specific authentication methods (e.g., wallet-based authentication) and traditional security measures.
Smart Contract and Blockchain Integration:
Web3 Integrations: Ability to connect frontend to blockchain backends, handling Web3 wallet connections, and managing transactions and contract interactions.
APIs and Oracles: Familiarity with data feeds from oracles like Chainlink and interacting with other third-party APIs relevant to dApp functionality.
Testing & QA: Familiarity with testing frameworks and tools such as Jest, Mocha, and Chai for front and backend testing, including blockchain-specific testing with Hardhat or Truffle.
Open Source and Collaboration

Open-Source Contributions: Proven record of contributing to open-source projects, preferably in the blockchain space. Understanding how to work within collaborative, decentralized teams and familiarity with version control using Git.
Collaboration and Project Management Tools: Experience using tools like GitHub, GitLab, or Bit bucket for version control and familiarity with project management tools like JIRA or Trello to manage workflows and track development progress.
Innovative Thinking & Ideation

Creative Problem-Solving: An ability to devise unique solutions for blockchain challenges, such as gas optimization, layer 2 scaling, and UX improvements.
User-Centric Design: Understanding the importance of user-friendly experiences in dApps and commitment to building intuitive, accessible interfaces.
Adaptability: Willingness to explore new blockchain technologies, chains, and frameworks, and a proactive approach to staying updated on developments in the blockchain ecosystem.

Application Requirements:

Examples of dApps Built: Share 2-3 dApps you've developed or significantly contributed to, along with a brief description of their functionality and purpose. Mention the specific EVM chains or Layer 2 solutions used.
GitHub Profile: Provide your GitHub profile link. Highlight relevant repositories or projects that showcase your skills in blockchain and dApp development.
LinkedIn Profile: Include your LinkedIn profile link to review your professional experience and skills in more detail.
Innovative Thinking & Ideation: Describe your approach to ideation and generating innovative dApp concepts within a startup environment. Share examples where you demonstrated out-of-the-box thinking and creative


Required profile

Experience

Level of experience: Senior (5-10 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Analytical Thinking
  • Problem Solving
  • Creative Thinking
  • Adaptability
  • Teamwork
  • Creative Problem Solving
  • Quality Assurance
  • Verbal Communication Skills

Blockchain Developer Related jobs