高级后端开发者

16个月前全职
139K - 150K USD CyberCoders

CyberCoders

location 旧金山
unsaved
高级后端开发人员 如果您是一名有经验的高级后端开发人员,请阅读以下内容 您将要做的事情 • 设计和构建高质量、高可靠性的功能,以满足客户需求和业务目标。 • 设定编码标准,帮助推动我们工程工作的战略技术方向;开发系统以满足或超过业务关键绩效指标 • 与ISC不同业务部门的团队合作,收集业务需求并设计满足这些需求的技术解决方案 • 为其他团队成员提供指导和代码审查;通过直接协作和对进行中工作的开放讨论进行学习 • 理解现有的以C#开发的系统,并以高效的方式重写后端代码,将其作为微服务在node.js或类似的框架如nest.js中,使我们的合作伙伴更容易与系统集成。 • 为所有核心组件创建测试策略和程序 • 使用Jest、Cypress或类似的框架进行单元测试、集成测试和自动化测试。了解模拟外部函数/库、异步调用、数据库调用等方面的知识。 职位要求 • 5年以上的软件开发经验,开发以API为重点的Node.js应用程序。 • 精通Node.js 18.x+、JavaScript、TypeScript、MySQL/MSSQL和noSQL • 熟练构建RESTful API和微服务,使用Node.js或类似的框架如Nest.js,同时使用REST、JSON、XML、YAML和Swagger等技术。 • 对MS Azure云平台的核心服务有深入了解 • 有单元测试和集成测试经验(Jest、Mocha、Chai) • 熟悉使用GitHub Actions、Jenkins、CircleCI或类似工具进行CICD的实践。 • 有使用Microsoft.NET Framework的当前或过去经验,包括C#、.NET、ASP.NET和MVC。 • 有使用Docker维护微服务的经验 • 熟悉IIS和.NET架构概念、模式和标准。 • 一些现代前端技术如React、Next.js或Vue.js的经验将是一个巨大的加分项。 • 掌握使用最佳实践编写文档完善、干净、可扩展的代码 您将获得什么 基本工资:$139k-$150k(根据经验而定) 福利 • 假期/休假 • 医疗保险 • 牙科保险 • 视力保险 • 401k:与匹配 因此,如果您是一名有经验的高级后端开发人员,请立即申请! 科罗拉多州的雇员将获得带薪病假。有关可用福利的更多信息,请联系Josh Wu • 申请人必须获得在美国工作的授权。 CyberCoders很自豪地成为一家平等机会雇主 所有合格的申请人将获得平等的就业机会,不论种族、肤色、宗教、性别、国籍、残疾、受保护的退伍军人身份或任何其他受法律保护的特征。 您的工作权利 - 根据联邦法律的规定,所有受聘的人员将被要求验证身份和工作资格,并在入职时完成所需的就业资格验证文件表格。