高级 C++ 后端软件工程师 — Jitterbit(印度远程)
为 Jitterbit 的 iPaaS 和 API 管理平台构建并扩展分布式服务。 在远程工程团队中,主导工作从设计到部署的全过程。
描述
- 为 Jitterbit 的 iPaaS 和 API 管理平台设计并构建功能
- 推动项目从初始设计到部署
- 保障全天候运行服务的可扩展性、可靠性和性能
- 开发大规模分布式系统和多租户 SaaS 应用
- 使用 C++、Java、Lua、Docker、Kubernetes、Linux、Nginx、Tomcat、Apache、MySQL、SQL Server、Redis、Kafka、Elasticsearch、InfluxDB 和 AWS 服务
- 与工程、产品管理和运营同事协作
- 编写易于维护、清晰且可扩展的代码
- 通过指导帮助其他工程师和开发人员成长
- 以数据指导决策,并参与关键项目
任职要求
- 拥有 10 年或以上构建大规模分布式应用的经验
- 拥有丰富的多租户 SaaS 应用开发经验
- 具备出色的问题解决、调试和分析能力,并注重细节
- 具备微服务和云架构模式经验
- 具备扎实的 Java 经验
- 拥有 SQL Server、MySQL 等主流关系型数据库的丰富经验
- 熟练编写 JavaScript、CSS 和 HTML
- 精通 JavaScript、TypeScript、Java、Node.js 或 Go 中的一种或多种
- 了解如何使用 Docker 和/或 Kubernetes 部署应用
- 拥有使用 DynamoDB、S3 或 CloudFront 等 AWS 服务的实操经验
- 具备良好的书面和口头沟通能力
- 能够在分布式团队和远程环境中高效协作
- 自我驱动,能够承担关键项目
福利待遇
- 职业发展和指导机会
- 灵活、支持远程办公且氛围亲切的工作环境
- 使用先进技术的机会
- 加入 iPaaS 领域不断成长的公司
- 参与以变革业务关键流程中的 API 创建方式为使命的工作
