职位描述
我们正在寻找一名开发人员,负责管理服务器与用户之间的数据交互。您的主要职责将是开发所有服务器端逻辑,定义和维护中央数据库,并确保对前端请求的高性能和响应能力。您还将负责将同事构建的前端元素集成到应用程序中。因此,对前端技术的基本了解也是必要的。
职责
将前端开发人员开发的面向用户的元素与服务器端逻辑进行集成
编写可重用、可测试和高效的代码
设计和实现低延迟、高可用性和高性能的应用程序
实施安全性和数据保护
将数据存储解决方案进行集成(可能包括数据库、键值存储、Blob存储等)
技能和资格
熟练掌握JavaScript(或CoffeeScript,取决于您的技术栈)
了解JavaScript的框架(例如Express、StrongLoop等,取决于您的技术栈)
了解异步编程的特性及其技巧和解决方法
熟悉服务器端模板语言(例如Jade、EJS等,取决于您的技术栈)
熟悉服务器端CSS预处理器(例如Stylus、Less等,取决于您的技术栈)
对前端技术有基本的了解,例如HTML5和CSS3
了解无障碍和安全合规性(根据具体项目而定)
在多个系统、服务器和环境之间进行用户身份验证和授权
将多个数据源和数据库集成到一个系统中
了解可扩展应用程序背后的基本设计原理