高级后端工程师

无个税16个月前全职
Ben

Ben

location 迪拜
unsaved
在Syndica,大事情正在发生。每天,我们通过迎接新的挑战,将愿景转化为现实。 这是我们公司的突破阶段,您将第一手体验到我们员工和领导团队的积极热情。 您将有机会学习新技能,发展您的职业,并与加密领域最聪明、最热情的人合作。 我们得到了战略合作伙伴、投资者和顾问的支持,他们全力支持我们的使命:Social Capital的Chamath、Coinbase Ventures、Solana Ventures等等。 这个角色的主要责任是设计、实施和运营Syndica的区块链基础设施平台。 Golang知识是必需的。团队采用“你写的东西你运行”的理念,每个工程师都负责部署和运行他们编写的代码。 成功的候选人必须具备至少一种编程语言(优先考虑Go、Rust或C++)的实际经验,并具有SaaS应用开发和运营的前期工作经验。 您将负责确保环境的构建、部署、配置、管理和监控正确,以支持业务。 理想的候选人还应具有在三个主要云平台之一(AWS、Azure或GCP)上开发应用程序的经验,通过Kubernetes进行部署。 职责: - 设计、创建和配置基础设施 - 编写美观易维护的Golang代码-符合Go语言风格 - 创建模块化和可扩展的微服务以支持平台 - 构建可靠的容错服务 - 在多个部署层次上识别和解决任何可用性和性能问题,从硬件到操作环境、网络和应用程序 - 评估性能趋势和预期的需求和容量变化,并制定适当的可扩展计划 - 排查和解决客户平台问题 - 确保在执行运营任务时满足SLA - 与其他工程师合作实施运营解决方案,同时定义和遵守行业最佳实践 资格: - 3年以上相关的Golang专业经验 - 有Prometheus/Grafana用于指标聚合/可视化的经验是一个加分项 - 有自动化工具/平台的经验 - 有警报和监控工具的经验是一个加分项 - 有在高度分布式公司工作的经验是一个加分项 - 将一部分时间与中央时区的工作时间保持一致(UTC 6) - 有系统性的解决问题的方法,结合强烈的责任心和动力 - 对Web和网络协议和标准(HTTP、TLS、DNS等)有一定的了解 - 有编写自动化工具的经验和渴望“自动化一切”的意愿 - 计算机科学或相关领域的学士学位或相关经验 在这个角色中取得成功是什么样子? - 三个月内,您已经成为我们的主要Golang开发人员之一。 - 您已经承担起独立的代码审查责任,并在新功能的设计上进行合作。 - 六个月内,您赢得了团队的信任,并能够在整个软件开发生命周期中独立完成任务,从设计到开发,只需最少的指导,并帮助有效地指导加入团队的新工程师。 - 十二个月内,您已经建立了可预测、准时交付的节奏,而不会走捷径。