Node JS 开发人员(仅限W2),远程

16个月前远程合同
JavanTech Inc

JavanTech Inc

location 芝加哥
unsaved
Node.js开发人员(仅限W2)(远程) 必须具备之前在Capital One的经验 职责 • 使用JavaScript和相关框架(Node.js,Express.js等)开发和维护服务器端逻辑。 • 实现业务逻辑和算法以处理各种应用功能。 • 设计、开发和维护RESTful API或其他Web服务,以促进前端和后端系统之间的通信。 • 确保API安全性,并实施身份验证和授权机制。 • 使用SQL或NoSQL数据库(如MongoDB,PostgreSQL,MySQL)执行数据库操作,以实现高效的数据存储和检索。 • 实施输入验证和清理,以确保数据的完整性和安全性。 • 处理安全问题,如预防SQL注入、跨站脚本(XSS)和跨站请求伪造(CSRF)攻击。 • 集成和使用各种中间件解决方案(如Redis,RabbitMQ)进行缓存、消息队列等用途。 • 识别和解决后端系统中的性能瓶颈。 • 优化服务器端代码的速度和效率。 • 与前端开发人员合作: • 与前端开发人员合作,将服务器端逻辑与用户界面集成。 • 确保前端和后端组件之间的无缝通信。 • 编写单元测试并进行集成测试,以确保后端代码的可靠性和健壮性。 • 实施自动化测试流程。 • 使用版本控制系统(如Git)管理和跟踪对代码库的更改。 • 通过分支、合并和拉取请求与其他开发人员合作。 • 为将来的参考和团队协作记录代码、API和系统架构。 • 为其他开发人员和利益相关者提供清晰全面的文档。 • 监控服务器性能并解决问题。 • 实施日志记录和调试机制以促进问题解决。 • 设计和实施可扩展的架构以处理不断增加的负载和用户群。 • 根据需要规划和实施可扩展性解决方案。 • 实施CI/CD流水线以自动化测试和部署过程。 • 确保流畅高效的发布流程。 • 了解安全最佳实践和合规标准。 • 实施安全措施以防范常见的漏洞和威胁。 • 在敏捷开发环境中工作,参与冲刺计划,并在指定的时间内交付功能。 请通过电话:+1 13363447715,电子邮件:arun@JavanTech.com 联系我们。