Dice是技术专家职业发展的领先目的地。我们的客户Accion Labs正在寻找以下职位。立即通过Dice申请!
主要职责:
- 担任高级软件工程师,为持续开发工作和新项目做出贡献。
- 指导和辅导开发团队,包括内部和外部团队成员。
- 为现有应用程序和服务的持续演进做出贡献。
- 在软件堆栈的任何位置设计、开发、修改、实施和支持软件组件。
- 确定复杂软件问题的根本原因,并开发高效、长期的技术解决方案。
- 与跨职能团队和管理层密切合作。
关键职责:
- 通过识别用户需求、与用户讨论和研究系统流程、数据使用和业务流程来开发软件解决方案。
- 遵循软件开发生命周期。
- 通过制作文档、流程图、布局、图表、代码注释和清晰的代码来记录和演示解决方案。
- 确保代码质量符合要求,并编写相应的测试用例以确保代码正确性。
- 与前端和后端工程师、产品经理和分析师团队密切合作。
知识和技能:
- 有构建和支持电子商务网站的经验。
- 在快节奏的Web和数字团队环境中交付、开发和管理复杂产品的经验。
- 有使用Tailwind、Bootstrap或自定义SCSS等CSS框架的经验。
- 有使用Adobe Experience Management、Optimizely等DXP平台的经验。
- 能够独立工作,并主动为业务需求开发解决方案。
- 快速学习者,注重细节。
- 在复杂项目中战略性运作并交付战术结果的能力。
- 精通Node.js、Angular/React的专业知识和实践经验。
- 熟练掌握TypeScript。
- 精通AWS或Azure服务的专业知识和实践经验。
经验:
- 至少有10年的使用Node.js或其他编程语言/框架设计和开发复杂全栈自定义应用程序的经验。
- 至少有6年的将Node.js后端应用程序与Angular、React、Next.js或Vue集成的经验。
- 在多层云架构中设计高可用性应用程序,包括应用程序的数据库、服务/API和UI组件。
- 有CMS(如Strapi、无头WordPress等)的经验。
- 在AWS和/或Azure上使用新兴和基于云的技术的丰富经验。
- 展示对微服务架构模式的了解,并理解支持微服务模式的各种技术组件,如Netflix OSS、Spring Boot、Spring Cloud等。
- 对容器化概念(例如Docker或Kubernetes)有很好的理解。
- 对各种集成模式、REST协议、WebSockets有很好的理解,并熟悉XML、JSON和YAML。
- 展示对CI/CD、DevSecOps、可观察性的熟悉。
- 有Kafka、RabbitMQ等消息传递的经验。
- 在SQL和NoSQL数据库上有工作经验。
直接客户_具有强大Node.js经验的全栈Web开发人员||新泽西州Mount Laurel-Onsite