←Back to job list

Smart Contract Engineer

Tech
Remote
Full-Time

At karpatkey, we are seeking a Smart Contract Engineer to join our Tech Team responsible for developing scalable software and infrastructure solutions for non-custodial and trust-minimised on-chain asset management.

As a Smart Contract Developer,  you will be responsible for coding the core logic of DeFi applications. Through the use of blockchain technology and smart contracts, you will play a pivotal role in shaping the future of finance.

Responsibilities

  • Gain a deep understanding of the team’s vision, strategy, roadmap, and delivery for karpatkey’s products;
  • Smart Contract Development: Design, develop, and deploy secure, efficient, and scalable smart contracts on Ethereum-based platforms;
  • Testing and Debugging: Write and execute unit tests, integration tests, and end-to-end tests to ensure the quality and security of the smart contracts.
  • Code Review and Optimization: Review and optimise existing smart contracts to improve performance, reduce gas costs, and enhance security.
  • Documentation: Create and maintain detailed documentation of the smart contract code, functionality, and deployment process;
  • Collaboration: Work closely with other developers, designers, and product managers to ensure seamless integration of smart contracts with the front end and other components of the application.
  • Provide technical support for our  DeFi products and services.
  • Work with auditors to identify and patch vulnerabilities

Qualifications

  • Strong programming skills: Proficiency in Solidity and other programming languages like JavaScript, Python, and C++;
  • Understanding of blockchain technology: Ethereum, smart contracts, and other blockchain concepts, as well as experience working with Ethereum-based platforms like Truffle, Hardhat, or Remix;
  • Security awareness: Familiarity with common smart contract vulnerabilities and best practices for writing secure code;
  • Testing and debugging skills: Ability to write and execute test cases to ensure the quality and security of the smart contracts;
  • Version control: Experience with version control systems like Git and collaborative development tools like GitHub;
  • Problem-solving abilities: Aptitude for analysing complex problems and designing creative solutions in a fast-paced environment;
  • Communication skills: Proficiency in conveying technical concepts to non-technical team members and stakeholders;
  • Teamwork:  Ability to work on a globally distributed team with a high degree of ownership and adapt to changing project requirements,
  • Active participant in the DeFi ecosystem as a user;
  • Very good command of the English language, both written and spoken (C1).
  • Abide by our values

Benefits

  • Home office;
  • Flexible hours;
  • PTO Benefits;
  • Yearly training budget;
  • Home-office equipment budget;
  • Bonus award.

**When applying, please add a link to your CV & Cover Letter.

Apply