职位概述:
我们正在寻找一位后端开发工程师加入我们不断壮大的工程团队。这个职位对应届毕业生以及拥有 1-2 年经验的开发者开放。您将负责开发小到中等复杂度的功能,与跨职能团队合作,并学习如何在快速变化的环境中交付可靠、可维护的软件。无论您是刚起步还是已有一些经验,这都是一个提升技术技能并参与有影响力项目的绝佳机会。
主要职责:
• 设计和构建高性能、可扩展的系统
• 编写干净、可维护的代码。
• 进行单元测试并支持基本的集成测试
• 与团队成员合作,快速识别和解决问题
• 遵循开发和测试流程,具备强烈的风险控制意识
• 保持好奇,渴望在技术和职业上不断进步
您将学习到的内容:
• 使用现代技术栈进行实际软件开发,如 Java、Spring Boot 和 WebFlux
• 后端工程实践,包括 RESTful API 设计、系统集成和异步处理
• 数据库与缓存:理解 SQL/NoSQL、Redis,并优化数据流
• 源代码控制和工作流程:Git 分支策略、拉取请求最佳实践和代码审查礼仪
• 云基础知识和 DevOps 工作流程(例如 CI/CD 管道、监控、部署流程)
• 软件设计基础,包括可维护性、可读性和风险意识
• 如何在跨职能团队中合作并参与敏捷开发流程
• 建立处理速度、质量和可扩展性之间权衡的思维方式
职位要求:
🎓 应届毕业生:
• 计算机科学、软件工程或相关领域的学士学位(或即将毕业)
• 至少了解一种编程语言(优先考虑 Java 或 Go)
• 通过课程或项目熟悉数据库、REST API 或其他后端基础知识
• 强烈的学习意愿,遵循团队标准,并根据反馈进行调整
💼 1-2 年工作经验:
• 1-2 年后端或全栈开发的专业经验
• 精通 Java 或 Go,并熟悉 Spring Boot 等框架
• 有使用 API、数据库以及 Kafka、Redis 或 Git 等工具的经验
• 能够以最小的错误交付功能,并遵循开发最佳实践
• 理解基本的技术设计,并能够识别简单的需求差距或矛盾
附加优先考虑(适用于所有级别):
• 有版本控制(Git)、CI/CD 或基本测试框架的经验
• 接触过敏捷/Scrum 工作流程
• 熟悉云平台(AWS、GCP 等)
• 个人或开源项目,展示您的主动性
软技能:
• 良好的沟通和团队合作意识
• 乐于接受反馈并渴望改进
• 强烈的责任感和对分配工作的拥有感
• 好奇、主动,能够适应新工具和挑战
我们提供:
• 结构化的入职培训、指导和成长计划
• 有机会参与真实的生产系统
• 以学习和创新为重点的支持性团队文化
• 清晰的中级和高级工程师职业发展路径