高级全栈工程师 – 波兰混合办公
构建 Expereo 用于报价、订购和服务激活的 React 与 Node.js 平台。开发 Salesforce 集成,并在 AWS 上运行生产服务。
描述
- 为客户以及商业和服务运营团队开发并运营 Expereo 的数字产品,包括 React 界面、服务层和集成。
- 负责从用户调研到生产部署交付 expereoOneNext 功能。
- 负责 React 和 TypeScript 前端,涵盖组件架构、状态管理、数据获取、缓存和性能。
- 将商业和运营需求转化为可靠、可投入生产的用户体验。
- 维护共享组件、一致的实现模式和统一的设计语言。
- 基于契约优先的 OpenAPI 规范开发 REST 和 GraphQL 服务层。
- 构建并支持 Salesforce 和核心系统集成。
- 实施身份验证和授权,同时维护版本化且向后兼容的接口。
- 与 C#/.NET 集成点协作,并了解其实现要求。
- 与 DevOps 工程师协作,配置、部署、监控和运营所负责的 AWS 服务。
- 应用功能开关、创建自动化测试并支持 CI 质量门禁。
- 调查并解决影响订购和激活工作流的生产问题。
- 维护 API 规范、架构决策记录和集成文档。
- 与产品负责人、报价管理、服务运营、架构师和工程团队密切合作。
- 参与设计评审、迭代评审、技术决策、代码评审和入职支持。
任职要求
- 至少五年专业软件工程经验,以生产环境中的 React 和 TypeScript 为主要前端技术栈。
- 具备构建和运行 Node.js 与 TypeScript 服务的专业经验。
- 具备实现和使用 REST 或 GraphQL API 的生产经验,并在实践中采用契约优先的 OpenAPI。
- 具备在配备 CI/CD 的托管云环境中配置、部署、监控和运营软件的经验。
- 具备良好的工程实践,包括测试、代码评审、Git、功能开关和可复现构建。
- 乐于使用多种编程语言,包括能够并愿意在集成点阅读、理解和编写 C#/.NET。
- 具备 Salesforce 集成经验,熟悉其数据模型和 API。
- 具备 AWS 实践经验,使用过 Amplify、Lambda、API Gateway、Cognito 和 S3 等服务或同类服务。
- 具备 OAuth2 和 OIDC 的实践经验,包括作用域和令牌生命周期。
- 接触过 C#/.NET 后端开发。
- 具备使用队列、SQS、EventBridge、Kafka 或类似技术进行事件驱动或异步集成的经验。
- 具备跨多个应用的前端架构经验,例如微前端或模块联邦。
- 具备 DDD、CQS、事件驱动架构、C4 图、ADR、集成指南或内部销售、报价和订单管理工具经验者优先,但并非必需。
- 具备连接、SD-WAN、SASE 或网络平台背景者优先,但并非必需。
福利待遇
- 加入一支积极投入、勇于负责并直接连接商业成果的团队。
- 直接接触生产系统、真实数据和决策者,无需经历不必要的流程层级。
- 接触先进技术和大规模全球网络。
- 积累有助于成长为高级技术执行职责所需的知识。
- 具有竞争力的薪酬和当地福利。
- 混合办公安排。
- Expereo 是一家机会均等的雇主,支持并尊重不同背景、宗教、国籍、性取向、年龄和身体状况的员工。
