高级全栈开发人员(2年合同)

新加坡 5小时前合同 网络
面议
您是一位经验丰富的全栈开发人员,对构建有影响力的平台充满热情吗?您是否希望在为成千上万的学习者塑造数字学习的未来的同时,突破技术界限? 在NTUC LearningHub,我们正在寻找一位高级全栈开发人员加入我们充满活力的数字团队。在这个角色中,您将参与设计、开发和优化我们的学习体验平台(LXP)——这是推动新加坡技能提升和再培训之旅的核心产品。 您的工作内容 作为高级全栈开发人员,您将负责端到端开发、集成和技术问题解决: 设计与开发 - 开发前端架构、用户交互和响应式网页/移动应用程序。 - 构建和维护高性能服务、微服务和REST API。 - 开发后端应用程序,使用服务器和数据库技术。 - 确保应用程序的跨平台优化和响应能力。 - 与设计师合作,提供直观的UI/UX功能。 集成与协作 - 使用API、REST、消息传递和文件传输协议与多个内部和外部系统进行集成。 - 与项目经理、业务分析师和客户合作,映射功能/非功能需求,并提出可行的定制解决方案。 - 与内部团队、专家和外包合作伙伴合作,确保产品开发顺利进行。 - 积极代表LXP解决方案,向内部和外部利益相关者展示,作为数字团队的一部分。 质量、性能与问题解决 - 快速排除和解决技术问题,以提高性能和功能。 - 支持开发和QA团队,确保及时、高质量的发布。 - 识别、计划和实施安全性和性能测试,以达到商定的基准。 - 通过单元测试、最佳实践和模块化设计维护代码质量。 创新与技术输入 - 研究新兴技术并提出改进建议,以确保LXP面向未来。 - 评估技术决策的业务影响,并向利益相关者传达潜在挑战。 - 提供技术领域的专业知识,并在项目团队中担任技术权威。 要求: - 计算机科学、信息技术或相关领域的学位。 - 编程语言、云技术或系统设计方面的认证是加分项。 - 3到5年的全栈开发经验,具备扎实的编码能力。 - 熟练掌握React JS、HTML、CSS和JavaScript的前端开发。 - 具备Python、Java或.NET的强大后端经验。 - 在构建RESTful API、微服务和面向公众的应用程序方面有良好记录。 - 具备数据库(MySQL、Oracle、MongoDB)经验。 - 熟悉云平台(优先AWS)、CI/CD、容器化(Docker、Kubernetes)。 - 具备强大的问题解决和系统设计能力,注重可扩展性和安全性。 - 加分项:TDD/BDD、IaC(Terraform/CloudFormation)、自动化测试工具(Postman、Selenium、JMeter)或API网关(AWS或其他)。