我正在寻找一名开发人员,帮助我开发培训机构的LMS软件。
需要有已经开发过此类产品并展示完成工作的人。
如果是行业中最好的人,成本可以进一步增加。
_____
• *职位名称:** 全栈开发人员
• *工作地点:** 远程
• *工作类型:** 兼职
• *关于我们:**
教育初创公司
• *工作概述:**
我们正在寻找一位熟练且经验丰富的全栈开发人员加入我们充满活力的团队。理想的候选人将负责开发和维护我们的 Web 应用程序的前端和后端组件。全栈开发人员应精通各种编程语言,并对数据库管理、服务器基础架构和用户界面设计有深入的了解。
• *职责:**
1. **前端开发:**
- 使用 HTML、CSS 和 JavaScript 框架(如 React、Angular、Vue)开发用户界面。
- 与 UX/UI 设计师合作,实现视觉上吸引人且直观的功能。
- 确保 Web 应用程序在各种设备和浏览器上的响应性和性能。
2. **后端开发:**
- 使用服务器端脚本语言(如 Node.js、Python、Ruby)设计和实现服务器端逻辑。
- 开发和维护数据库(SQL 和/或 NoSQL)以支持应用程序功能。
- 集成第三方 API 和服务。
3. **全栈开发:**
- 与跨职能团队合作,包括设计师、产品经理和其他开发人员,交付高质量的软件解决方案。
- 确保前端和后端组件的无缝集成。
- 在整个应用程序堆栈中进行故障排除和调试。
4. **版本控制:**
- 利用版本控制系统(如 Git)管理代码库,并与其他开发人员有效协作。
5. **安全性和性能:**
- 实施安全最佳实践,保护数据和用户信息。
- 优化应用程序的性能和可扩展性。
• *资格要求:**
- 计算机科学、信息技术或相关领域的学士学位。
- 具有全栈开发人员或类似角色的经验。
- 熟练掌握前端和后端技术。
- 有数据库管理系统(如 MySQL、MongoDB)的经验。
- 熟悉云平台(如 AWS、Azure)者优先。
- 出色的问题解决和沟通能力。
- 能够在团队环境中进行合作。
- 高度注重细节并致力于交付高质量的软件。
• *首选技能:**
- 使用容器化和编排工具(如 Docker、Kubernetes)的经验。
- 了解无服务器架构。
- 熟悉 DevOps 实践。
- 持续集成/持续部署(CI/CD)经验。