Vue.js全栈开发者

15个月前全职
Gocode Pte. Ltd.

Gocode Pte. Ltd.

location 新加坡
unsaved
**职位亮点**: - 有吸引力的薪酬和福利 - 加入一个不断发展的行业中的成长型公司 - 良好和积极的工作文化 **职位概述**: **职责**: - 与利益相关者合作,包括产品经理、设计师和其他开发人员,收集和分析需求,并将其转化为技术规范和实施计划。 - 使用现代前端框架(如React、Angular或Vue.js)实现用户界面,注重可用性、响应性和跨浏览器兼容性。 - 使用后端技术(如Node.js、Django或Java)开发服务器端逻辑和API,确保鲁棒性、安全性和高性能。 - 设计和优化数据库,包括数据建模、查询和性能调优,使用SQL或NoSQL数据库。 - 通过代码审查、测试和遵循编码标准和最佳实践来确保代码质量和可维护性。 - 为初级开发人员提供技术指导、指导和支持,促进他们的成长并帮助他们提高技能。 - 与团队成员密切合作,解决复杂的技术问题,确定根本原因并实施有效的解决方案。 - 为代码、架构和流程撰写文档,以促进协作、保持知识并支持未来的开发工作。 - 使用Ansible和Terraform等工具创建和管理基础架构即代码(IaC),自动化基础架构资源的配置和部署。 - 解决和处理基础架构和部署问题,执行根本原因分析,并采取预防措施以减少未来的事故。 - 实施安全最佳实践,并确保在开发和部署过程中符合相关标准和法规。 - 保持对与DevOps和软件开发相关的行业趋势和新兴技术的最新了解,并评估它们增强现有系统和流程的潜力。 **资格要求**: - 计算机科学、工程或相关领域的学士学位。也可以考虑等同的工作经验。 - 熟练掌握多种编程语言,如Java、Python、JavaScript或GO Lang,并具有现代Web框架(如Laravel、React或Node.js)的经验。 - 精通基础设施自动化和配置管理工具,如Terraform和Ansible。 - 具有Docker等容器化技术和Kubernetes等容器编排平台的实际经验。 - 深入了解CI/CD概念,并具有使用Jenkins、GitLab CI/CD或Azure DevOps等工具实施CI/CD流水线的经验。 - 对网络原理、数据库管理系统和服务器管理(Linux/Unix和/或Windows)有深入的了解。 - 出色的问题解决和故障排除能力,能够分析复杂的系统并找到实际的解决方案。 - 良好的沟通和协作能力,能够在跨职能团队中有效工作,并向非技术利益相关者传达技术概念。 - 具备提供技术领导、指导和引导团队实施最佳实践和行业标准的能力。