区块链开发工程师
重
重庆谈谈信息科技有限公司
800 - 900 SGD
Full-time
Raffles Place
职位描述
- 参与区块链功能开发。围绕业务需求进行链上与链下模块的设计、编码、调试和维护,确保功能实现清晰、稳定且可扩展。
- 开发与优化智能合约。协助完成合约逻辑实现、接口定义、单元测试和部署前检查,关注安全性、可读性和后续迭代成本。
- 支持去中心化应用集成。与前端、后端或产品相关角色协作,完成钱包交互、交易流程、链上数据读取与业务流程联调。
- 分析技术方案可行性。根据需求评估不同实现方式的复杂度、性能、风险和维护成本,并在开发过程中提出合理改进建议。
- 保障代码质量。遵循工程规范编写清晰、可测试、易维护的代码,参与代码审查、缺陷修复和持续优化。
- 排查链上与系统问题。协助定位交易失败、合约异常、接口不一致、数据同步等问题,并形成可复用的解决方案或排查记录。
- 跟进区块链技术发展。持续学习主流区块链协议、智能合约模式、安全实践和开发工具,将合适的技术实践应用到项目中。
- 参与上线与迭代支持。配合完成测试、发布验证、文档整理和上线后的问题响应,推动功能从开发到交付的完整闭环。
任职要求
- 适合初级开发人才。具备软件开发基础,愿意在区块链方向长期发展,能够在指导下完成明确模块的开发与问题排查。
- 具备编程基础。熟悉至少一种常用编程语言,理解变量、数据结构、接口调用、异常处理、版本控制和基本调试方法。
- 理解区块链基础概念。了解区块、交易、钱包、私钥、公钥、共识机制、Gas、智能合约等核心概念,并能将其与实际开发场景关联起来。
- 具备智能合约学习或实践经验。有智能合约编写、测试、部署或相关课程/项目经验者更适合,能够重视合约逻辑严谨性和安全边界。
- 具备工程化意识。能够编写结构清晰的代码和必要文档,理解测试、代码审查、依赖管理和持续迭代对项目质量的重要性。
- 重视安全与风险控制。对权限控制、输入校验、重入风险、交易确认、密钥保护等问题保持谨慎态度,愿意遵循安全开发实践。
- 具备问题解决能力。面对陌生报错或复杂链上行为时,能够主动查阅资料、复现实验、分析日志,并清楚表达排查过程和结论。
- 良好的沟通协作能力。能够与产品、设计、前后端及测试相关人员有效沟通需求边界、开发进度和技术限制,保证协作效率。
- 学习能力强。区块链技术更新较快,需要能够持续吸收新知识,理解不同协议和工具的差异,并在实际项目中稳步提升。