← All roles
CAREERS AT CHAINVISTA
Smart Contract Engineer
Think through contract logic, permissions, testing, and the interactions behind on-chain applications.
About the role
Work on smart contract development with careful attention to rules, permissions, and changes over time. The role translates application requirements into contract behavior that can be tested and reviewed.
What you will do
- Design and implement contract logic around explicit requirements.
- Document permissions, assumptions, and potential failure modes.
- Build unit and integration tests for expected behavior and edge cases.
- Review contract changes and consider deployment or upgrade plans.
- Work with application developers on events, errors, and integration details.
Qualifications
- Experience with a smart contract language and its development tooling.
- Understanding of blockchain execution, storage, and transaction behavior.
- A careful approach to testing, review, and technical documentation.
- Examples of contracts or relevant engineering work you can discuss.
Have a question?
For details about this role, compensation, location, or employment terms, write to info@chainvista.org.
Explore all roles ↗