I am Alberto Cuesta Cañada and I am the whole smart contracts engineering team at Yield. It is not right to do so much on my own, and we want to expand the team with capable engineers.
Before Yield, I was the blockchain lead for TechHQ and lead blockchain instructor for Beyondskills. There I amassed a broad knowledge of blockchain design patterns, and acquired the skills to teach them to others.
I wrote a popular series of solidity how-to articles in 2019 and 2020, and more recently I collaborated with USMFUM, led the WETH10 development, and led the writing of the ERC3156 flash loan standard.
With the development, deployment and support of Yield v1, and the development of Yield v2 I’ve progressed further in the knowledge of useful development patterns and best practices.
The expectation is to incorporate smart contract engineers to the Yield Protocol.
Two trainees between all applicants will be selected for the program.
The target position is that of Smart Contracts Engineer, Backend Engineer, Mega Engineer, Codesmith, Hacker Supreme, Blockchain Wrangler, or whatever you want to call yourself. If hired after training, you will be expected to contribute to the smart contract codebase of the Yield Protocol, as well as peripheral code such as monitoring, alerting or deployment scripts.
The position will be fully remote. Applicants in the UTC -8 to UTC +3 timezones will be preferred.
Non technical requirements are experience tackling hard problems for a sustained period of time, being able to set and fulfill your own goals to further the mission of the team and the company. Being a nice person, easy to work with. Good communication skills.
We hire the person, not the skillset. If you don’t fulfill these requirements but you think you have something worthy to offer, please introduce yourself.
As needed, but expected to be about one hour every two days.
We will choose your goals together, mindful of your other commitments. You will choose your working hours. There are no minimum hours expected because we have no way of tracking them anyway. We trust you.
We commit to train you at our expense for at least two months. It’s not training, really. You will be working your chosen amount and we will be paying you. There will be tasks that add to our codebase, and tasks that only enhance your skillset, both are considered work and remunerated. You can quit whenever you want, but we will be very patient during the first two months. We will still be quite patient after that, patience is a nice skill.
Unit tests for a number of smart contracts. Scripts to interact with live smart contracts. Implementations of common design patterns (which we will compile for a training course). If we find the right opportunity you will get to code some live smart contract as well.
We pay competitive market salaries in order to attract and retain the best candidates.
Yield Inc. has an equity budget and equity can be awarded as an addition to compensation.