高级全栈开发工程师(Node.js + React.js)

圣弗朗西斯科 1天前全职 网络
面议
地点:远程 雇佣形式:全职,B2B合同 语言:英语 关于公司 招聘公司是一家独立的基于产品的SaaS组织,拥有10多个内部B2C数字产品组合。公司自主开发和扩展产品——无外包、无外部客户、无投资者压力。 关于职位 公司正在寻找一位高级全栈软件开发工程师(SDE),全面负责后端和前端功能开发,参与架构决策,确保性能,并在现代SaaS环境中维护代码质量。 这是一个高级个人贡献者角色,完全动手操作——没有人员管理责任。 您的工作内容 动手工程(后端和前端) 使用Node.js、NestJS、React.js、Next.js、TypeScript构建和交付复杂功能。 设计和实现可扩展的后端服务和安全的REST API。 开发高性能的前端组件、SSR流程、路由和状态管理。 编写干净、可维护、经过良好测试的代码。 参与产品团队的架构讨论。 性能、可靠性和可观测性 实施和完善日志记录、监控和警报(Sentry、Datadog、Groundcover)。 排查和优化后端和前端性能。 参与事件解决和根本原因分析。 提高系统可靠性、可追溯性和错误可见性。 CI / CD、Git和DevOps协作 维护和增强CI / CD管道(包括GitHub Actions)。 与DevOps合作,确保开发/预发布/生产环境的一致性和稳定性。 管理和贡献Git分支策略(Git Flow或基于主干开发)。 确保顺畅、高效、可预测的部署工作流程。 技术栈要求 必须具备 5年以上专业全栈工程经验 强大的生产经验: Node.js、NestJS React.js、Next.js TypeScript 扎实的PostgreSQL知识(数据建模、优化、索引) 丰富的AWS服务经验(Lambda、S3、CloudWatch、SNS / SQS或同等服务) 构建安全REST API的经验(JWT认证、安全最佳实践) 理解可扩展架构和分布式系统基础 CI / CD管道和GitHub Actions的实际操作经验 Docker经验 管理Git分支策略的经验(Git Flow / 基于主干开发) 能够在华沙混合办公(每周2-3天在办公室) 加分项(强烈推荐) Kubernetes(K8s) ArgoCD或GitOps工作流程 事件驱动系统(Kafka、RabbitMQ、AWS SNS / SQS) 基础设施即代码(Terraform) 可观测性工具(Sentry、Datadog、Groundcover) 设计系统/Storybook经验 内部工具或共享包经验 测试自动化框架经验(Playwright或类似) 关键绩效指标(KPI) 可靠的端到端功能交付 架构清晰度和可维护性 生产稳定性和事件解决速度 CI / CD稳定性和部署质量 代码质量、文档和测试纪律 公司提供的待遇 具有竞争力的薪酬 22天带薪假期+国家法定假日 年度学习和发展预算(课程、认证、会议) 有机会为快速增长的多产品SaaS环境做出贡献 现代技术栈,遗留问题最少 完全远程 以产品影响为中心的高级自主工程文化 面试流程 外部招聘人员电话(30分钟)——介绍、期望 招聘面试(初筛、评分表、期望) 技术面试 SDE挑战 1天测试任务 必须在5天内提交 第二次技术面试 人力资源面试(专业技能、工作方式、文化理念)