Job for Web3 Beginners
Senior Blockchain Engineer
Skills
About the Role
You will design, implement, and maintain on-chain and off-chain systems, including smart contracts, SDKs, and utility programs. You will build developer-facing APIs and documentation, improve tooling and monitoring, and write open-source code. You will collaborate with business development and sales to influence product direction, engage directly with external developers to gather requirements, mentor junior engineers, and participate in periodic on-call rotations. You will communicate in English and work remotely with an optional office in Porto.
Requirements
- 4+ years of software engineering experience
- Backend engineering experience or familiarity with low-level languages such as Rust or C++
- Blockchain and smart contract experience beneficial but not required
- Proficiency or willingness to learn Rust, Solidity, Python, and TypeScript
- Strong technical communication skills in English
- Ability to mentor engineers of varying skill levels
- Willingness to participate in on-call rotations
- Comfort working in a fast-paced startup DeFi environment
Responsibilities
- Develop and maintain smart contracts and on-chain programs
- Build and maintain developer SDKs and APIs
- Design and improve tooling and monitoring for production systems
- Maintain and operate off-chain services and utility programs
- Collaborate with business development and sales to shape product direction
- Mentor junior engineers and set software design standards
- Engage with the developer community and gather feedback
- Write documentation and open-source software
- Participate in periodic on-call rotations
Benefits
- Remote work (global)
- Optional office in Porto, Portugal
