Smart Contract Engineer
Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great opportunities for you to check out. Start a new search now
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.
Please let kpk know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.
Location
Job type
Role
Please let kpk know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.
Not what you're looking for?
Check out these similar roles

Smart Contract Engineer
Across

Smart Contract Engineer
OpenMind

Senior Backend Engineer, Unichain
Uniswap

Application Security Engineer
Uniswap

Senior Web3 Backend Engineer (Typescript/Node.js)
Gelato Network

Sr. Backend Engineer
Across

Blockchain Security Researcher
OpenZeppelin

Software Engineer (Rust)
BOB

Staff Engineer (Cryptography)
Matter Labs

Smart Contract Engineer
CoW DAO

Solver Support Engineer
CoW DAO
