Master-Works正在寻找一名熟练的后端软件工程师,以增强我们的开发团队。作为后端软件工程师,您将负责构建和维护服务器端逻辑,确保高性能和对前端请求的响应。您将与其他团队成员紧密合作,实施强大的业务逻辑和网络服务,并优化应用程序以实现最大速度和可扩展性。
主要职责
使用Node.js和TypeScript开发、测试和维护高性能的后端应用程序。
与前端开发人员合作,将API和服务集成到ReactJS应用程序中。
设计并实现可扩展的后端架构和RESTful API。
编写干净、可维护且高效的代码,遵循最佳实践。
优化应用程序以实现最大性能和可扩展性。
参与代码审查并指导初级开发人员。
处理数据库并管理数据存储,确保安全高效的数据访问。
排除故障并调试问题以提高系统性能。
保持对后端开发和技术最新趋势的了解。
必备技能
具备Node.js和TypeScript的丰富经验。
专注于构建RESTful API的后端开发能力。
对ReactJS在前后端集成中的深入理解。
具有数据库(SQL和NoSQL)经验。
对Git和版本控制最佳实践有深入了解。
熟悉测试框架和实践(Jest, Mocha等)。
能够编写可扩展和安全的代码。
优秀的问题解决和调试技能。
具有云平台和部署(AWS, Google Cloud等)工作经验。
良好的沟通和协作能力。
优先技能
熟悉容器化和编排工具(Docker, Kubernetes)。
具有微服务架构经验。
了解CI/CD管道。
理解敏捷开发方法。
教育与经验
计算机科学、工程或相关领域的学士学位(或同等经验)。
5年以上后端开发经验。