Full-Stack Engineer with Optical CMS experience for Parliament (Contract)

2 days agoContractor
7K - 9K SGD / 月 WEBSPARKS PTE. LTD.

WEBSPARKS PTE. LTD.

location Singapore
unsaved
合同期限:36个月 我们正在寻找一位熟练的全栈工程师,加入新加坡国会,开发和维护由光学驱动的数字平台,这是一款安全的、适合政府使用的无头CMS。该职位涉及前端和后端开发,确保各种数字服务之间的无缝内容交付。理想的候选人应具备现代框架、云架构的经验,并关注安全性、可扩展性和可访问性。 主要职责 应用开发: • 设计、开发和维护与光学CMS API集成的全栈Web应用程序。 • 使用React.js或Next.js等框架构建安全且响应迅速的前端界面,优化可访问性和用户体验。 • 使用Node.js、Java Spring Boot或等效技术开发和优化后端服务/API。 集成与合规: • 与光学CMS集成,以实现跨渠道的动态内容交付。 • 确保解决方案符合政府政策(如IM8、PDPA),并在设计上具有安全性。 DevOps与部署: • 实施DevSecOps实践、CI/CD管道和自动化部署工作流。 • 与设计师、产品负责人和DevOps团队紧密合作,确保高质量数字服务的交付。 安全性与测试: • 处理与身份提供者(如SSO、OAuth2.0、2FA)的集成,以及安全数据交换机制。 • 进行单元测试、集成测试和性能测试;协助用户验收测试(UAT)和生产切换。 文档与支持: • 维护技术文档并提供部署后的支持。 要求 · 计算机科学、工程或相关领域的学士学位。 · 5年以上现代Web框架的全栈开发经验。 · 精通JavaScript/TypeScript、React.js/Next.js、Node.js、Java(Spring Boot)。 · 具备无头CMS平台和RESTful API的工作经验。 · 对AWS云服务有深入了解,包括API Gateway、Lambda、S3、CloudFront、DynamoDB或RDS。 · 熟悉PostgreSQL、Redis和缓存策略。 · 精通Git、CI/CD工具(如GitLab CI、Jenkins)和容器化(Docker/Kubernetes)。 · 具备实施安全最佳实践的经验,包括基于角色的访问控制、速率限制和审计日志。 优先资格 · 具备光学CMS或其他无头CMS(如Contentful、Sanity、Strapi)的经验。 · 理解GCC+部署和政府云合规要求。 · 具备Firebase(推送通知)、SendGrid/Twilio(通信)和移动响应式UI设计的工作知识。 · 熟悉可访问性标准(如WCAG 2.1)。