职位概要
我们正在寻找一名后端工程师加入我们不断壮大的工程团队。此职位对无经验者以及有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等)
• 有展示主动性的个人或开源项目
软技能
• 良好的沟通和团队合作心态
• 乐于接受反馈并渴望进步
• 对所分配工作的强烈责任感和主人翁意识
• 好奇、积极主动,能够适应新工具和挑战
我们提供
• 结构化的入职培训、指导和成长计划
• 参与实际生产系统工作的机会
• 专注于学习和创新的支持性团队文化
• 清晰的晋升路径至中级和高级工程师职位