高级Node.js后端开发工程师 | 远程全职 | 金融科技领域

远程
全职
职位概述 我们正在寻找一位经验丰富的Node.js后端开发工程师加入我们的全球远程团队。作为核心技术团队的重要一员,您将负责设计、开发和维护驱动我们金融科技平台的微服务架构。该职位要求精通Node.js、TypeScript和数据库技术,并具有构建高性能、安全可靠的金融系统的实践经验。 主要职责 - 编写高质量代码,开发微服务架构,创建业务逻辑组件和自动化测试。 - 确保代码功能达到最高标准(我们处理金融交易,需要极高的责任心和精确度)。 - 评估和分析代码段,维护遗留系统的稳定性和可扩展性。 - 维护后端操作和参与DevOps流程,包括CI/CD管道优化。 - 研究当前开发趋势,提出技术栈改进建议。 - 与跨职能团队协作,确保无缝的系统集成和功能实现。 - 参与代码审查,为团队成员提供建设性反馈。 - 编写技术文档,确保知识的顺利传递和系统的可维护性。 必备技能 - 3年或以上复杂系统开发经验,包括微服务架构设计。 - 创建和维护金融记录系统的实际经验。 - 精通Node.js (18.x+)、JavaScript (ES2022+)、TypeScript (5.x+)。 - 扎实的SQL知识,特别是PostgreSQL数据库设计和优化能力。 - 熟练使用消息队列系统如RabbitMQ,缓存解决方案如Redis。 - 容器化技术经验,尤其是Docker和容器编排。 - Python (Django)基础知识,能够理解和修改现有代码。 - 理解并有实践经验的敏捷开发方法(Scrum、Kanban)。 - 对代码质量和安全性有高度重视,熟悉单元测试和集成测试。 加分项 - 金融科技或支付处理系统的工作经验。 - 熟悉GraphQL API设计和实现。 - 云服务平台经验(AWS、Azure或GCP)。 - 微服务监控和可观测性工具使用经验。 - 了解区块链技术和智能合约。 - CI/CD工具链和DevOps实践的深入了解。 - 系统设计和性能优化经验。 - 多语言开发环境经验。 工作方式 - 100%远程工作,灵活的工作时间安排。 - 全职职位,长期合作。 - 与全球各地的专业人士团队协作。 - 定期虚拟团队会议和知识共享机会。 为什么加入我们 加入我们团队,您将有机会在金融科技前沿领域工作,使用最新技术解决复杂问题。我们提供具有竞争力的薪酬,专业发展机会,以及一个支持创新和持续学习的环境。您的工作将直接影响数百万用户的金融体验,带来真实而有意义的影响。