Stefanini LATAM
Stefanini LATAM
Stefanini LATAM 是一家专注于数字化转型和业务现代化的技术解决方案提供商。凭借超过 30 年的经验,公司通过自动化、人工智能、网络安全和数据分析,帮助各类组织改善运营模式和客户体验。其服务将咨询与技术实施相结合,支持客户发现优化流程、应对市场变化以及实现可持续增长的机会。

后端开发工程师(Go)—智利混合办公

为 Stefanini LATAM 的金融项目构建可扩展的微服务和 API。使用 Go、Node.js、数据库及消息传递技术,在智利以混合办公模式工作。

描述

  • 通过定义组件、集成方式和服务契约,参与后端解决方案的技术设计。
  • 使用 Go 和 Node.js 设计、开发及维护微服务和 REST API,最好具备 TypeScript 和 NestJS 使用经验。
  • 使用 Swagger 和 OpenAPI 设计并记录 API 契约。
  • 编写单元测试和集成测试,采用 TDD 实践,并维护代码覆盖率。
  • 将解决方案与 PostgreSQL 和 MySQL 集成,包括数据建模、查询开发和基础优化。
  • 实施并使用 Redis 进行缓存、队列、锁管理和处理优化。
  • 使用 Kafka 或 RabbitMQ 开发集成方案。
  • 使用 Git 管理源代码,包括分支工作流、拉取请求和代码审查。
  • 支持在 Docker 和 Kubernetes 中部署和运行服务。
  • 在 Linux 和类 Unix 环境中诊断技术问题并排查服务故障。
  • 分析并改善延迟、性能和资源消耗。
  • 在整个解决方案生命周期中,与开发、架构、QA 和运维团队协作。

任职要求

  • 熟练掌握 Go 和 Node.js,并具备实际开发经验。
  • 具备 TypeScript 和 NestJS 经验者优先。
  • 有在生产环境中构建微服务和 REST API 的实际经验。
  • 熟悉 Swagger 和 OpenAPI。
  • 具备 Git、拉取请求和代码审查经验。
  • 了解 PostgreSQL 和/或 MySQL,包括数据建模和 SQL 查询。
  • 具备 Redis 使用经验。
  • 了解 Kafka 和/或 RabbitMQ。
  • 具备 Docker 和 Kubernetes 实践经验。
  • 具备 Linux 或类 Unix 环境工作经验。
  • 了解单元测试和集成测试,并重视软件质量实践。
  • 重视质量并遵循良好的开发实践。
  • 具备较强的分析和解决问题能力。
  • 善于协作,能够与技术团队有效沟通。
  • 关注性能、可扩展性和运营稳定性。
  • 能够参与技术解决方案的设计和演进。

相关职位