关于职位
我们正在寻找一位经验丰富的后端工程师,负责策划服务器端信息的结构。在这个角色中,你将主要编写服务器组件和API,供前端工程师和UX设计师使用。日常工作包括实现可重用的代码库、良好的API、生成数据存储解决方案、优化服务器以提高速度和稳定性、实现安全结构,并与前端工程师合作,通过优秀的软件设计和软件架构良好实践,开发出清晰的代码/清晰的架构体验。
后端工程师应具备良好的算法、数据结构、设计模式和一般软件工程知识。需要对前端技术如React、HTML和CSS有基本了解,以提高效率。需要对NodeJS平台上的后端编码有广泛的知识。合格的申请者将具备强大的沟通、组织和时间管理技能。
职责:
在其他团队成员的最少指导和支持下,自信地交付小型功能和改进。
以安全、经过良好测试和高性能的方式开发Andela产品的新功能和改进。
与工程经理、后端工程师、前端工程师、机器学习工程师、DevOps专业人员、产品经理、设计师合作,解决共同目标,并在快节奏、迭代的环境中保持高质量标准。
按照我们的代码审查指南进行代码审查,并确保你的同事的贡献得到迅速回应。
解决中等范围和复杂度的技术问题。
识别我们团队效率的障碍(“技术债务”),提出并实施解决方案。
将需求转化为概念设计和技术设计。
要求:
出色的沟通技巧
熟悉NodeJs和Javascript。Typescript是一个加分项。
具备数据库建模(ERD/ERM)和迁移的丰富经验。
具有创建和建模API的丰富经验。
具备集成测试的经验。
了解软件设计原则,例如:抽象、封装、分解、泛化、耦合和内聚、关注点分离。
了解如何扩展应用程序以处理高数据流量。
具备清晰的代码/清晰的架构经验;理解设计模式并正确应用,例如:单例、工厂、适配器、策略等。
需要对前端技术如React、HTML5、CSS3有基本了解,以提高效率。
该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明。