高级后端开发者

15个月前远程全职
Revive

Revive

location 洛杉矶
unsaved
加入Revive Media,帮助广告商在全国范围内扩大本地化广告。我们的业务正在从服务机构转型为以产品为主导的业务,拥有我们的新本地平台。这个新平台目前在内部使用,并需要支持推动整个组织的采用,然后在未来更广泛地销售。 作为高级后端开发人员,您的主要责任是设计、开发和维护强大且高性能的后端系统,以满足我们不断增长的业务需求。您将与产品管理和前端开发团队以及我们的首席架构师密切合作,在整个应用程序生命周期中扮演关键角色,主要关注编码、调试和测试后端API和与第三方系统的集成。您在C#和.NET框架方面的深入知识和专业知识将在继续构建可扩展和可维护的内部和面向客户的应用程序中发挥重要作用。 我们是一个遥远优先的文化和虚拟团队,由分布在许多时区的具有不同背景的高绩效专业人员组成,包括北美、欧洲和亚洲。我们优先考虑异步沟通和文档编写,但会作为团队共同解决难题。 主要职责 • 开发和编码 • 使用.NET 8和Entity Framework以C#编写干净、可扩展和文档完整的代码 • 开发和支持软件,包括应用程序、数据库集成、接口和新功能增强 • 与跨职能团队协调,确保项目达到业务目标和合规标准 • 为关键软件组件构建和维护单元和集成测试 • 团队协作和领导 • 与产品经理和前端开发人员合作,制定目标并设计更具功能性和协同性的代码,以增强用户体验 • 协助产品经理确定给定功能或工作范围的实际工作量和时间表 • 与内部团队和供应商合作修复和改进产品 • 记录开发阶段并监控系统 • 合规性和最佳实践 • 根据需要确保软件符合GDPR或其他法规标准 • 使用安全开发最佳实践实现代码 • 更新应用程序中使用的软件包,以确保高水平的安全性和可维护性 要求 技术要求 • 经验:至少5年后端开发经验,重点是C#和.NET框架 • 编程语言:精通C#。熟悉TypeScript和/或React更佳,但不是必需的 • .NET框架:熟练使用.NET,至少是.NET 6,优先考虑有.NET 8经验的候选人 • 数据库管理:熟练使用SQL,有数据库设计和管理经验。了解NoSQL数据库是一个加分项 • API开发:在开发和集成RESTful API方面经验丰富,最好使用Minimal API • 依赖注入:对依赖注入概念有透彻的理解,并有实施经验 • ORM:有使用像Entity Framework这样的现代ORM的经验 • Amazon AWS:熟悉AWS及与各种服务交互所使用的.NET工具,如SNS、SQS、SES、S3、Lambda等 其他要求 • 分析能力:较强的问题解决能力和算法思维能力 • 沟通能力:优秀的口头和书面沟通能力 • 独立性:能够独立做出决策,并在必要时进行协作 • 团队合作:能够与团队成员合作,并在快节奏的远程环境中承受压力 • 时间管理:出色的组织和时间管理能力 • 持续学习:对个人和专业发展有强烈的承诺 福利 • 竞争力的医疗、视觉和牙科福利,包括员工100%覆盖和家属50%覆盖 • 401k • 无限制的带薪休假 • 每月3天周末