高级后端开发者

15个月前远程全职
101K - 151.5K USD Revive Media

Revive Media

location 纽约
unsaved
加入Revive Media,帮助全国范围内的广告商扩大其本地化广告。我们的业务正在从服务机构转型为以产品为导向的企业,拥有我们的新本地平台。这个新平台目前在内部使用,需要支持推动整个组织的采用,然后在未来广泛销售。 作为高级后端开发人员,您的主要责任是设计、开发和维护强大且高性能的后端系统,以满足我们不断增长的业务需求。您将与产品管理和前端开发团队以及我们的首席架构师密切合作,在整个应用程序生命周期中发挥关键作用,主要关注编码、调试和测试后端API和与第三方系统的集成。您在C#和.NET框架方面的深入知识和专业知识将在继续构建可扩展且易于维护的内部和面向客户的应用程序中发挥重要作用。 我们是一个远程优先的文化和虚拟团队,由分布在许多时区的具有不同背景的高绩效专业人员组成,包括北美、欧洲和亚洲。我们优先使用异步通信和文档,但团队会齐心协力解决难题。 主要职责 • 开发和编码 • 使用C#和.NET 8以及Entity Framework编写清晰、可扩展和文档完善的代码。 • 开发和支持软件,包括应用程序、数据库集成、接口和新功能增强。 • 与跨职能团队协调,确保项目达到业务目标和合规标准。 • 构建和维护关键软件组件的单元测试和集成测试。 • 团队协作和领导 • 与产品经理和前端开发人员合作,制定目标并设计更具功能性和协同性的代码,以提高用户体验。 • 协助产品经理确定给定功能或工作范围的实际工作量和时间表。 • 与内部团队和供应商合作,修复和改进产品。 • 记录开发阶段并监控系统。 • 合规性和最佳实践 • 确保软件符合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天周末