1inch是一个DeFi生态系统,为每个人建立财务自由。1inch的产品帮助用户和开发者交易、持有和跟踪数字资产,提供自我托管、全面的安全性和直观的用户体验,以释放真正加密货币所有权的潜力。1inch协议和API提供了DeFi行业及其他领域的核心基础设施。
因此,如果你是一个有远大抱负、行动迅速并希望从第一天起就产生影响的人,那么准备加入我们这个改变行业的团队吧。
地点:我们优先考虑位于迪拜的候选人,然后考虑在我们欧洲枢纽地点(英国、西班牙或德国)远程工作的人员。
我们正在寻找一位以结构和可扩展性为重点的企业导向高级软件工程师。你将负责为我们的核心基础设施开发高性能、可扩展的后端系统,包括历史、代币、价格和BFF等服务。该角色需要Node.js生态系统(包括Nest.js)的专业知识,以及微服务架构和各种存储和监控工具的经验。
你需要具备区块链技术的基本知识,并能在基于Scrum的敏捷环境中工作。该职位基于混合工作制,每周至少三天在我们迪拜办公室现场工作。
职责
- 使用Nest.js设计和实现可扩展的微服务和高性能API。
- 确保服务架构的低延迟和高吞吐量。
- 编写干净、可维护且有良好文档的代码,同时遵循内部编码标准。
- 监控技术和业务指标,并设置警报系统以便早期检测事件。
- 定期进行性能分析和系统性能分析,以优化后端组件,包括数据库查询和响应时间。
- 参与代码审查,并参与架构讨论和冲刺计划会议。
- 在团队中推广最佳工程实践。
- 确保后端系统的安全性、可扩展性和弹性。
- 应用行业最佳实践进行数据保护和系统设计。
- 主动识别和减轻系统漏洞。
- 及时了解新兴的后端技术,并引入新工具和实践以提高团队效率。
- 不断寻找改进系统架构和性能的方法。
要求
- 之前在金融科技、DeFi或加密项目中工作的经验
- 在高负载环境中使用微服务架构的经验
- 设置和管理指标管道和警报系统的经验
技能
- 精通Node.js/TypeScript,具备强大的SQL技能和PostgreSQL经验
- 熟悉Redis、消息代理(如NATS、EMQX、Kafka)和监控工具(Prometheus、Grafana)
- 对区块链基础知识、Web3和Solidity有良好的理解
- 了解CI/CD管道、Docker和基本的Kubernetes概念
- 具备强大的问题解决能力、主动沟通和质量导向的思维
加分项
- Nest.js
- 了解事件驱动架构
- 了解用于区块链交互的Web3库(ethers.js、web3.js)
为什么你会喜欢与我们合作
- 加入一个年轻、有创意的团队,在快节奏和支持性的环境中工作
- 我们对新想法持开放态度——如果你有愿景,就提出并实现它
- 享受与你的技能和经验相匹配的有竞争力的薪酬
- 成为塑造DeFi未来的公司的一部分
- 需要时可以休息——我们提供无限的假期
- 完全补偿你的工作设备费用——我们会为你的成功做好准备