Job description
Job Description:
Senior Golang Development Engineer, responsible for developing and maintaining our off-chain services, ensuring the security and stability of the system.
Main Responsibilities
- Responsible for the core business development of mETH-related projects, including off-chain services (Golang) and smart contracts (Solidity).
- Participate in the subsequent upgrades of system architecture design to ensure high availability and scalability of the project.
- Write high-quality code and conduct unit tests, end-to-end tests, and stability tests.
- Continuously monitor new technologies and developments in the blockchain industry, including Ethereum-related upgrades, and apply new technologies to our projects.
Job Requirements
- Proficient in Go language, with experience in developing high-concurrency, high-availability distributed systems.
- Experience in Solidity development, proficient in using development tools such as Foundry and Hardhat.
- Familiar with the underlying principles of blockchain, including consensus mechanisms, P2P networks, and transaction lifecycles.
- Good coding style and documentation habits.
- Team spirit and problem-solving abilities.
Preferred Qualifications
- Contributions to open-source projects will be given priority.
- Proficient in spoken English.
- Familiar with ETH staking protocols or DeFi protocol design, with research or practical experience in projects like Lido, Rocket Pool, SSV, etc.