The Infatuation正在招聘一名后端工程师,您将在后端系统中进行决策,包括认证、搜索相关性、个性化和API设计。我们正在寻找在这些项目上有实际经验并能为团队带来经验和见解的人。理想的候选人能够熟练地处理分布式系统的各个部分,并对如何设计和改进系统和技术之间的关系有强烈的直觉和意见。
工作职责
• 在系统的设计、实施和迭代中承担技术领导角色
• 85%的职责涉及直接贡献于代码库
• 与工程师和产品经理密切合作,维护团队的路线图并改进开发流程
• 在与跨职能利益相关者之间保持沟通的同时,记录和迭代技术设计
• 制定技术计划,组织和执行工作以实现目标
• 在维护原则和高代码质量的同时,积极参与同行代码审查
• 进行架构和软件设计决策,以确保产品需求的一致、可靠交付
• 指导和激励软件开发团队以实现交付目标和目标。
所需的资格、能力和技能
• 在静态类型编程语言上编写代码的丰富经验,同时建立和维护最佳实践,尤其是Golang
• 在云环境中建立稳健可扩展的生产系统的可证明知识,包括使用CI/CD流水线、基础设施即代码和监控
• 对Web架构模式(API设计、数据流水线、设计模式)有可证明的知识
• 在敏捷环境中,拥有在分布式、多学科软件开发团队中的领导经验
• 能够处理大数据集,并具有数据仓库和ETL架构的经验(添加“使用BigQuery等技术”)
• 能够在考虑时间表和资源分配的情况下,推动技术选择
• 有组织和分发工作以执行技术设计的经验
首选的资格、能力和技能
• 接触过云技术