Smart Contract Engineer
Karpatkey
This job is no longer available. But fear not, we have dozens of other open roles available. Click here to start your search again, or learn more about our freelance opportunities.
Job Description
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.
Company Overview
Karpatkey operates in the financial services sector, focusing on decentralized organizations. The company offers state-of-the-art risk management and trust-minimized DeFi treasury execution services. Their goal is to help these organizations preserve capital.
See More Company JobsDoes your job hunt have you stressed out? This is the best book we've read to help you find your next role.