高级后端开发人员
如果您是一名有经验的高级后端开发人员,请阅读以下内容
您将要做的事情
• 设计和构建高质量、高可靠性的功能,以满足客户需求和业务目标。
• 设定编码标准,帮助推动我们工程工作的战略技术方向;开发系统以满足或超过业务关键绩效指标
• 与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很自豪地成为一家平等机会雇主
所有合格的申请人将获得平等的就业机会,不论种族、肤色、宗教、性别、国籍、残疾、受保护的退伍军人身份或任何其他受法律保护的特征。
您的工作权利 - 根据联邦法律的规定,所有受聘的人员将被要求验证身份和工作资格,并在入职时完成所需的就业资格验证文件表格。