初级后端工程师(JAVA / GO)

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