高级全栈Go/React区块链开发工程师 | 远程工作机会
远程
全职
非全日制
您是否是一位具有Go和React专业知识的全栈开发人员,正在寻求在区块链领域进行创新?加入我们具有前瞻性的团队,设计和开发尖端加密货币应用程序。这一远程职位提供灵活的工作安排,包括全职、兼职或基于项目的工作方式,使您能够在平衡工作与个人承诺的同时为革命性区块链技术做出贡献。
主要职责:
- 使用Golang 1.21+架构和实现稳健的后端服务和RESTful API,注重性能和可扩展性。
- 使用React 18+开发响应式和直观的用户界面,利用现代功能如钩子、上下文API和服务器组件。
- 为区块链应用程序设计和优化PostgreSQL 14+数据库模式和查询,实现高效的数据存储和检索。
- 为加密货币应用实施安全的加密解决方案和区块链集成。
- 遵循行业最佳实践,编写干净、可维护的代码,并进行全面的测试覆盖。
- 与跨职能团队合作,为区块链平台定义、设计和推出创新功能。
- 解决整个应用程序堆栈(从前端到后端)中的复杂技术问题。
- 积极参与架构讨论并为技术决策过程做出贡献。
- 实施强大的安全实践,特别是针对敏感的区块链和加密货币功能。
- 紧跟区块链生态系统中的新兴技术,并提出改进建议。
- 进行全面的同行代码审查,以维持代码质量并促进知识共享。
- 全面记录代码、架构和技术流程,供团队参考。
必备技能和经验:
- 3年以上使用Golang的后端开发经验,在RESTful服务实现和并发模式方面具有丰富专业知识。
- 精通PostgreSQL 14+数据库设计,包括性能优化、事务管理和复杂查询编写。
- 2年以上使用React 16+或更新版本构建前端应用程序的实践经验,包括组件架构和状态管理。
- 深入了解JavaScript ES6+基础知识,包括promises、async/await和现代浏览器API。
- 熟练掌握TypeScript 4.5+,包括类型定义、接口、泛型和实用工具类型。
- 具有JavaScript应用程序中异步编程范式和高效状态管理的经验。
- 深入理解HTTP协议、RESTful API设计原则和Web安全最佳实践。
- 精通Git版本控制,包括分支策略、拉取请求和协作工作流程。
- 具有问题解决的思维方式,对细节有极高的关注度,并致力于代码质量。
- 能够阅读和理解英文技术文档。
- 在使用Scrum或Kanban方法论的敏捷开发环境中工作的经验。
加分项:
- 使用GitHub Actions、GitLab CI、CircleCI或Jenkins等工具进行CI/CD管道的经验。
- Docker容器化知识和Kubernetes编排经验。
- 熟悉使用Solidity为以太坊或其他区块链平台进行智能合约开发。
- 区块链或加密货币项目的工作经验,如DeFi应用程序、NFT市场或交易平台。
- 了解React Native用于跨平台移动应用程序开发。
- 在传统REST架构之外实施GraphQL API的经验。
- 理解微服务架构、事件驱动系统和分布式计算原则。
- 熟悉AWS、Google Cloud或Azure的云服务,特别是区块链特定的服务。
- 使用Go(如testify、gomock)和JavaScript/React(Jest、React Testing Library)测试框架的经验。
- 了解Prometheus、Grafana或ELK堆栈实施等监控和可观察性工具。
- 为开源项目或个人区块链/加密项目做出贡献,展示实际经验。
为何加入我们:
与我们的团队合作,您将有机会为塑造去中心化技术未来的创新区块链解决方案做出贡献。您将在一个重视持续学习和职业发展的支持性环境中与才华横溢的专业人员合作。我们的组织站在区块链创新的前沿,让您接触到加密货币领域的前沿发展。我们提供具有竞争力的薪酬方案、尊重您工作与生活平衡的灵活工作时间,以及一种同时庆祝个人成就和协作成功的文化。