高级全栈软件工程师
在欧洲教育科技公司 GoodHabitz 构建学习产品, 参与塑造架构、交付实践及从构想到上线的产品功能。
描述
- 开发和维护涵盖 API、数据层和用户界面的全栈功能。
- 通过评估不同方案的取舍,参与架构和系统设计。
- 推动工作从最初构想到实现、测试、文档编写和部署。
- 维护并改进 CI/CD 流水线和部署流程。
- 通过代码评审提升质量、清晰度并促进团队共同学习。
- 清晰说明技术决策,帮助团队保持协同。
- 与产品、设计、用户体验及其他团队合作。
任职要求
- 至少有五年后端工程经验,并具备 React、Vue 或类似框架的前端经验。
- 曾与产品、设计和用户体验团队合作构建实际产品。
- 具备以产品为导向的思维,关注用户和业务价值。
- 熟练掌握 C# 和现代 .NET 8、9 或 10。
- 能够设计和使用 REST API,包括版本控制、OpenAPI、OAuth2、分页、速率限制和重试。
- 能够使用 Dapper 或类似微型 ORM 直接对 PostgreSQL 编写 SQL。
- 具备 CI/CD 流水线、部署流程、Docker 和 Kubernetes 基础方面的实践经验。
- 理解系统设计、服务边界、数据建模和可扩展性。
- 能够利用日志和追踪信息排查生产问题;熟悉结构化日志及 Grafana/Loki 者优先。
- 会使用 Claude Code、Copilot 或 Cursor 等 LLM 工具进行编码、研究、文档编写和构思。
- 有其他语言和框架经验者优先,尤其是 Node、Vue 或 React。
- 具备 AWS/EKS 经验者优先。
福利待遇
- 具有竞争力的薪酬和与职位相应的绩效奖金。
- 每年 25 天年假。
- 差旅预算。
- 灵活的工作环境和笔记本电脑。
- 无限使用 GoodHabitz 资源和 MyAcademy。
- 心理辅导支持。
- 多元且包容的团队。
- 主题活动和团队建设活动。
- 每年一天带薪 Do-Good Day,可用于志愿服务。
- 残障保障和养老金保障。
