后端开发人员

16个月前远程全职
VAMA

VAMA

location 旧金山
unsaved
关于我们: Vama是一家创新的聊天和支付平台,致力于改变沟通和交易方式。我们的团队热衷于为客户创造无缝、安全和用户友好的体验。 职位概述: 我们正在寻找一名熟练的后端工程师加入我们的优秀团队。作为Vama的后端工程师,您将在设计、开发和维护支持我们尖端聊天和支付平台的后端基础设施方面发挥关键作用。如果您是一位对Go、分布式系统和云基础设施具有丰富经验的技术爱好者,我们希望能听到您的声音。 主要职责: • 与跨职能团队合作,使用Golang和其他相关技术设计和实现后端服务。 • 使用Cassandra等数据库,确保高效的数据存储、检索和维护。 • 使用NATS.io实现可靠的微服务之间的通信。 • 利用Redis等内存缓存系统进行优化的数据访问。 • 使用Docker和Terraform实现和维护基础设施即代码。 • 使用Grafana、Loki和Prometheus监控、排除故障和优化系统性能。 • 为GCP上的可扩展和稳健的基于云的解决方案的开发做出贡献。 • 撰写清晰简洁的API文档,并设计符合最佳实践的API。 • 与前端开发人员合作,使用服务器端逻辑集成面向用户的元素。 • 编写单元测试和端到端测试,确保开发功能的可靠性和稳定性。 • 在Unix系统方面展示专业知识,并熟悉Bash脚本编写。 所需经验: • 5年以上Golang的专业经验。 • 对数据库、表、索引和分布式系统有扎实的理解。 • 熟悉软件开发中的并行性、锁定、同步和竞态条件。 • 熟悉缓存机制和缓存失效策略。 • 有云基础设施经验,最好是GCP或AWS。 • 熟练掌握Unix系统,并熟悉终端操作。 • 强烈承诺为所有开发的功能编写全面的测试。 • 对API设计原则和最佳实践有良好的理解。 有用的经验: • 之前使用Cassandra或其他分布式数据库的经验。 • 熟悉Docker、Redis、Terraform和Grafana。 • 了解Kubernetes(经验不是必需的,但有益)。 我们提供: • 有竞争力的薪资和福利。 • 合作创新的工作环境。 • 提供职业发展和成长的机会。 • 灵活的工作时间和远程工作选择。 如果您对塑造Vama的沟通和支付未来感到兴奋,我们鼓励您申请。