高级软件工程师,Node.js

15个月前远程全职
111K - 170K USD Wrapmate

Wrapmate

location 洛杉矶
unsaved
Wrapmate正在进入其发展的下一个阶段,建立全球最具创新性和强大性的车辆定制平台。我们正在寻找最优秀和最聪明的开发人员来引领这一进程。 职位描述 对于这个职位,我们寻找一个热爱并精通Node.js的高级软件工程师。这位开发人员将加入我们的工程团队,帮助我们书写我们故事的下一个篇章。 这个职位是远程优先的职位,但只对获得美国工作授权的候选人开放。 工作职责 • 为后端基础架构工程师调优和维护高性能引擎,使其具备超越竞争的动力。 • 在开发道路上巡航,提供令人激动的新功能和增强功能,为我们的产品提供涡轮增压。 • 提升现有系统的性能,对其进行微调,实现最佳可扩展性、始终如一的可靠性和赛车般的性能,让每个人都惊叹不已。 工作要求 首先,您必须对软件开发充满激情,并且对改进现有系统和构建全新系统同样关注(因为您将同时做这两者)。 接下来,合格的候选人必须具备: • 6年以上的Node.js经验和10年以上的Web应用程序开发经验。 • 较强的沟通能力,并能与组织中的技术和非技术同事密切合作,始终提高清晰度,减少歧义。 • 在大规模构建和维护Web应用程序方面有经验。 • 您应该对基础知识有深入了解:HTML、JavaScript、HTTP/S、客户端/服务器架构、状态管理、缓存和安全范例。具有Web服务器配置经验(如IIS、Apache、NGINX等)者优先。 • 对关系型/SQL和文档/NoSQL数据库设计和优化有广泛的知识。 • 对任一/两个类别(如MS-SQL、MySQL、PostgreSQL、REDIS、MongoDB、Amazon DynamoDB)的各种数据库平台有经验者优先。 • 对流处理和发布/订阅模型以及消息代理有基础知识。 • 对实时消息传递/流处理平台(如Kafka、RabbitMQ、ActiveMQ、Amazon SQS、Amazon SNS)有经验者优先。 • 对REST API开发有基础知识。 • 与企业级CRM系统(如HubSpot、Salesforce)集成的经验者优先。 • 在云中构建Web应用程序的基础知识。 • 在AWS CDK中进行云原生开发的经验者优先。 我们肯定希望与具有以下任何(或全部)相关经验的合格候选人交谈: • 熟悉项目和任务管理平台(如Trello、JIRA、Asana、Monday.com、Linear、Microsoft Project等)和支撑这些平台的流程(如瀑布流、敏捷)。 • 熟悉Jamstack /内容管理系统的开发和维护(Hexo、Eleventy、Netlify CMS)。 • 熟悉AWS特定的云开发范例(S3、无服务器、AWS Lambda、AWS Lambda@Edge、CloudFront)。 • 熟悉基础设施即代码和流水线开发(GitHub Actions、AWS CodePipeline、CloudFormation)。 • 熟悉单元测试框架(Chai、Mocha)。 主要职责 • 作为工程团队的一员,合作、计划和执行我们的车辆定制平台的实施。 • 遵循/扩展当前正在使用的软件、工具和库,并确保我们以强大、可扩展、安全、冗余的方式进行实施,并符合行业最佳实践。 • 承担产品和功能交付的责任,以增加部署频率,同时减少周期时间和变更失败率。 • 指导和领导初级工程人员,确保他们对我们的交付做出有意义的贡献,以便他们作为开发人员成长。 • 扩展我们不断增长的工程团队目前采用的软件开发生命周期(SDLC)基础,确保流程与源代码控制集成,采用CI/CD,利用单元测试,安排代码审查,并在交付物中包含文档。 关于Wrapmate Wrapmate总部位于科罗拉多州丹佛市,是一家致力于多样化的机会均等的雇主。所有合格的申请人将获得平等的就业机会,不因种族、肤色、宗教、性别、性取向、性别认同、性别表达、国籍、受保护的退伍军人身份或适用法律保护的任何其他基础而受到歧视,也不会因残疾而受到歧视。 我们不接受未经请求的代理简历。我们不会向任何第三方代理、外部招聘人员或公司支付费用,除非有双方达成的协议,并且我们不对与未经请求的简历相关的代理费用承担责任。未经请求的简历将视为我们的财产,并将相应处理。 此职位仅对在美国合法获得工作授权的候选人开放。我们目前无法赞助签证。 薪资 每年11,1000美元至17,0000美元。