Node.js开发人员 远程 35

纽约 8天前全职 网络
面议
Node.js开发者(远程) 这是一个100%远程的全职职位。我们目前的团队都在亚洲或欧洲,因此我们更倾向于招聘来自欧洲和亚洲的人,以便于团队协作。虽然并非不可能,但我们不太可能在北美招聘。 我们创建了Pirsonal,旨在通过引发细分、个性化受众的反应,帮助公司加速销售并增加参与度。我们相信,多媒体个性化和营销自动化具有以最有效方式实现这一目标的能力,并且这应该对全球的任何公司都可访问。 我们正在寻找一名Node.js开发者,负责应用程序的设计、开发、编码、测试、调试和文档编制,以满足我们所有产品和专业服务的要求。您将管理服务器与用户之间的数据交换。您的主要工作重点将是开发所有服务器端逻辑,定义和维护中央数据库(MongoDB),并确保从前端的请求具有高性能和响应能力。您还将负责将同事构建的前端元素集成到应用程序中。因此,基本了解前端技术也是必要的。 职责和任务: - 将前端开发人员开发的用户界面元素与服务器端逻辑集成。 - 编写可重用、可测试和高效的代码。 - 设计和实现低延迟、高可用性和高性能的应用程序。 - 实现安全性和数据保护。 - 集成数据存储解决方案。 - 集成第三方媒体API(音频、视频、图像)。 - 集成数据源。 - 新产品建议(产品所有者角色)。 - 学习新技术。 资格 - 团队合作精神。 - 精通JavaScript、C、C++。 - Git大师。 - 具备Node.js及其可用框架的知识。 - 熟悉Linux。 - 理解异步编程的性质及其特点和解决方法。 - 良好的服务器端模板语言理解。 - 良好的服务器端CSS预处理器理解。 - 基本了解前端技术(HTML5、CSS3)。 - 理解可访问性和安全合规性。 - 多系统、服务器和环境之间的用户身份验证和授权。 - 将多个数据源和数据库集成到一个系统中。 - 理解可扩展应用程序的基本设计原则。 - 理解多个交付平台之间的差异,例如移动设备与桌面设备,并优化输出以匹配特定平台。 - 创建代表和支持业务流程的数据库模式。 - 实施自动化测试平台和单元测试。 - 熟练理解代码版本控制工具,例如Git。 - 计算机软件或类似专业的学士学位。 - 中高速互联网连接。 - 个人电脑。 - 良好的职业道德。 - 学习能力强。 - 良好的英语(口语和书面)。