我们是谁?
Equinix 是全球数字基础设施公司®,缩短了连接的路径,以支持丰富我们的工作、生活和地球的创新。
这是一个欢迎大胆想法、重视人际连接的地方,每个人都有机会塑造自己的未来。
帮助我们挑战假设、揭示偏见并消除障碍——因为进步始于新鲜的想法。你会找到归属感、目标感和一个欢迎你的团队——因为当你感到被重视时,你就有动力做到最好。
职位概述
我们正在招聘一名全栈开发人员,需具备 Node.js(TypeScript)或 Java(Spring Boot)的丰富经验。你将构建可扩展的后端、干净的 API 和高质量的用户界面——同时每天使用 AI 工具加速设计、编码、测试、文档和操作。语言灵活的心态很重要:当有助于产品时,你乐于学习其他语言和技术栈。
你的工作内容
- 设计并发布 Node.js(TS)或 Java(Spring Boot)的后端服务;制作 REST/GraphQL API。
- 构建与这些 API 集成的响应式前端(最好使用 React/Next.js)。
- 在 PostgreSQL/MySQL 中建模数据,使用 Redis 进行缓存;编写高效的查询/迁移。
- 在适当时使用 Kafka/RabbitMQ 构建异步/事件流。
- 负责 CI/CD、容器化(Docker)和云部署(AWS/GCP/Azure);使用 Terraform 或类似工具进行 IaC。
- 使用 OpenTelemetry、Prometheus、Grafana 增加可观测性(日志、指标、跟踪)。
- 内置安全性(OAuth2/OIDC/JWT、IAM、机密、依赖健康)。
- 使用 Jest、JUnit 和 RestAssured 编写强健的测试(单元/集成/e2e)。
- 利用 AI 生成/重构代码、编写测试、起草文档、分析日志并加速事件响应。
- 参与设计评审,将工作分解为清晰的故事,并指导同事进行 AI 辅助工作流程。
所需技能和经验
- 1-5 年的专业工程经验(或同等影响)。
- 在以下之一的生产经验:
- Node.js(TypeScript),如 Express/Fastify 框架;或
- Java(Spring/Spring Boot)。
- 强大的 API 设计、领域建模、性能调优。
- 具备 React(或 Angular/Vue)和现代工具的扎实前端技能。
- 熟练掌握 SQL/NoSQL、缓存和异步处理。
- 了解 Docker、CI/CD(GitHub Actions/GitLab/Jenkins)和云部署。
- 优秀的调试和事件处理技能;清晰的书面沟通。
- 好奇心,愿意根据需要学习新语言/框架。
AI 和自动化期望
- 每天使用 GitHub Copilot(或类似工具)并有效提示模式。
- 加分项:实际操作 LLM API(OpenAI/Azure/开源)、LangChain/LlamaIndex、RAG 和向量存储(PGVector/Pinecone/Weaviate)。
- 理解数据隐私/PII 处理、使用治理和提示安全。
- 习惯于衡量 AI 影响(交付时间、MTTR、覆盖率、缺陷率)。
Equinix 致力于确保我们的招聘过程对所有个人开放,包括残疾人士。如果您是合格的候选人并需要帮助或便利,请通过填写此表格告知我们。
Equinix 是一个平等就业机会和在美国的积极行动雇主。所有合格的申请人将获得就业考虑,不会因种族、肤色、宗教、信仰、国籍或民族血统、祖先、出生地、公民身份、性别、怀孕/分娩或相关医疗状况、性取向、性别认同或表达、婚姻或家庭伴侣关系状态、年龄、退伍军人或军人身份、身体或精神残疾、医疗状况、遗传信息、政治/组织隶属关系、作为犯罪或虐待受害者或受害者家属的身份或任何其他受适用法律保护的身份而受到非法考虑。
我们在招聘过程中使用人工智能。了解更多信息。