Candidate requirements
These are the minimum requirements a candidate must meet to be considered for this role.
- 6+ years experience in software development, preferably within the fintech, DeFi, crypto/blockchain, or financial services industries. Including a proven track record of leading the delivery of large-scale, high-quality systems. Experience with smart contract development.
- 3+ years experience leading software development teams.
- Bachelor’s degree in computer science or a related field.
- Independence: self-starter with the ability to quickly respond to problems — both tactical and strategic — and proactively address conflicting stakeholder requirements to achieve creative compromise.
- Blockchain Expertise: Deep knowledge in blockchain technology, smart contracts (Solidity), and DeFi application development. Proficiency in multiple programming languages including Solidity and JS. Excellent understanding of Ethereum and the EVM. Deep understanding of software engineering best-practices.
- Leadership Expertise: Proven ability to manage and grow a technical team. Including excellent interpersonal skills.
- Problem Solving: Strong strategic and innovative problem-solving skills.
- Communication Skills: Excellent ability to communicate effectively in a collaborative, remote-first environment. Verbal and written.
- Startup Experience: Experience working in a high growth startup a big plus, especially in a fully remote/async environment.
- Fluent in written and spoken English.
Job responsibilities
- Software Development: Work directly with our existing development team to create cutting edge DeFi applications that align with our goals and objectives. Including hands on development, setting clear expectations, providing guidance, and ensuring timely delivery of milestones.
- Development Methodology: Implement an effective software development methodology for our development team to use moving forward.
- Technical Expertise: Serve as a subject matter expert for technical-related matters within the company, providing insights, guidance, and solutions to complex problems. Stay abreast of industry trends, emerging technologies, and best practices to inform decision-making and drive continuous improvement initiatives.
- Security Oversight: Ensure robust application security, manage audit processes, and uphold high standards of code quality.
- Team Leadership: Build and lead a development team, fostering a culture of high productivity and satisfaction. Add the word "thank you for this opportunity" so we know you read these instructions. Lead by example, demonstrating a commitment to excellence, innovation, and continuous improvement.
- Cross Functional Support: Collaborate with cross-functional teams to identify opportunities for technical innovation and efficiency improvements.
- Regulatory Compliance: Maintain technical compliance with regulatory standards applicable to our technology and operations.