Skip to content

软件开发工程师 Software Development Engineer

发表于 2024-11-22
最后修改 2026-01-19
阅读量 加载中...

工作地点

远程,美国境内

关于我们

在 Atomeocean,我们致力于赋能求职者寻找有意义的工作。我们的平台提供一个支持性和互动性的在线社区,个人可以在这里建立联系、分享知识并获取宝贵资源以增强求职能力。我们正在寻找一位充满热情的软件工程师加入我们的团队,在增强平台用户体验方面发挥关键作用。

职位描述

我们正在寻找一位对软件开发充满热情并渴望为我们多样化的项目做出贡献的软件工程师。

作为 Atomeocean 的软件工程师,您将有机会参与令人兴奋和具有挑战性的任务,与才华横溢的团队协作,并在技术行业产生重大影响。

职责与级别要求

Wage Level 1

  • 在高级工程师指导下参与Spring Boot后端模块及部分前端功能的开发与维护。
  • 根据既定技术方案,实现基础业务逻辑、API 接口及数据处理功能。
  • 编写和维护简单的Python脚本,用于自动化任务、数据处理或开发辅助工具。
  • 按照项目规范提交代码至GitHub,并参与基础的代码审查与修改。
  • 使用Vue、Element Plus完成基础页面组件的实现。
  • 负责修复已知Bug,并根据issue描述进行问题排查。
  • 编写基础技术文档和代码注释,确保代码的可读性和可维护性。

Wage Level 2

  • 独立负责后端或前后端结合的功能模块设计与实现,并确保与现有系统的兼容性。
  • 设计和实现较复杂的业务逻辑、RESTful API 及相关数据模型。
  • 优化现有Spring Boot服务的性能、稳定性和可扩展性。
  • 编写并维护较复杂的Python脚本,用于数据分析、部署辅助或流程自动化。
  • 主动参与GitHub代码审查,对他人代码提出建设性意见。
  • 协助排查线上问题,分析日志并提出可行的解决方案。
  • 参与技术文档、开发规范及模块说明的完善工作。

Wage Level 3

  • 主导核心后端模块或关键业务系统的架构设计与实现。
  • 对Spring Boot项目进行系统性设计,确保高可用性、安全性与可维护性。
  • 负责前后端整体技术方案的落地,协调前端与后端的接口设计。
  • 设计和维护复杂的Python工具或脚本体系,用于持续集成、数据处理或系统运维支持。
  • 指导初级和中级工程师,进行技术评审和代码质量把控。
  • 评估并引入合适的第三方库或开源框架。
  • 在项目中承担关键技术决策责任,并对系统长期演进负责。

Wage Level 4

  • 全面负责项目的技术架构设计、技术选型及长期技术规划。
  • 制定后端与系统层面的工程标准、最佳实践和安全规范。
  • 主导复杂系统的重构、性能调优及高并发场景下的解决方案设计。
  • 决策并推动AI API等其他先进技术在系统中的集成与应用。
  • 与产品、业务及管理层沟通技术方案,将业务需求转化为可执行的技术路线。
  • 对代码质量、系统稳定性和技术风险承担最终责任。
  • 培养和建设工程团队,提升整体技术能力和工程效率。

任职要求

  • 计算机与信息技术或密切相关领域的学士学位。
  • 具有软件工程工作经验,包括精通 HTML、CSS、JavaScript 和其他相关技术。
  • 精通 React、Vue.js 或 Angular 等前端框架。
  • 具有 Node.js、Spring Boot 等后端技术经验。
  • 深入理解 Web 设计原则、UI/UX 最佳实践和响应式设计。
  • 了解 SEO 最佳实践。
  • 出色的解决问题能力和对细节的关注。
  • 中英文双语沟通和团队协作能力强。
  • 能够在快节奏的环境中工作并按时完成任务。
  • 具有设计或物理建模背景者优先。

适配专业背景

  • Computer Science
  • Electrical Engineering
  • Information Engineering

对应 SOC 代码

  1. 15-1252
  2. 15-1253
  3. 15-1254

其他信息

  • 具有竞争力的薪酬和福利待遇。
  • 专业成长和发展的机会。
  • 灵活的工作时间和远程工作选项。
  • 友好和协作的团队文化。

如果您热衷于 Web 开发,对设计有敏锐的眼光,并且对为我们公司的在线形象做出贡献感到兴奋,我们很乐意听到您的声音!

相关文章