高级全栈工程师 - 远程 - 6个月合同期后可转正
候选人必须能够在6个月后转为客户的W2员工
候选人必须在转为全职后愿意搬到北卡罗来纳州
候选人必须能够无需赞助工作
职责:
• 与开发团队、项目经理、业务分析师、UX设计师、质量保证和组织内的用户合作,通过现代敏捷开发方法开发直观、易于使用的软件。
• 使用OO编程和设计模式的高级专业知识进行全栈应用程序开发。
• 对分配的应用程序开发任务负责。
• 为新应用程序和增强现有应用程序设计和编写复杂的RESTful微服务。
• 遵循测试驱动开发和QA自动化集成的最佳实践。
• 创建端到端自动化,并利用框架作为高度可维护生态系统的一部分执行IAAS。
• 通过创新和创造性思维推动边界。
• 为大规模应用程序提供现代和高性能的解决方案。
• 指导和培训开发人员,帮助解决技术挑战。
技能和资格:
最低要求
• 计算机科学学士学位或等同的技术工作经验。
• 有最新的Angular框架(Angular 8+)、Typescript、HTML5和CSS3的经验。
• 7年以上JAVA开发经验 - Java 8/11。
• 有使用SPRING框架开发RESTful Web服务的经验。
• 展示学习新技术、研究计算机科学领域新领域并将此研究应用于持续进行的项目的能力。
• 具有出色的故障排除、跟踪和解决问题的能力。
• 具备强大的分析、沟通和团队协作能力,积极参与我们的敏捷团队。
首选要求
• 2年以上工作经验,对主要的AWS服务(Lambda、ECS、IAM、VPC、EC2、ELB、RDS、Route53、S3、API网关、SQS、DynamoDB)具有专业知识。
• 有使用各种关系型和NoSQL数据库(如Mongo DB、Hadoop等)开发大型企业解决方案的经验。
• 有开发基于容器和无服务器应用程序的经验。
• 有使用SQS、Kafka、IBM MQ或ActiveMQ等消息服务的经验。
• 能够指导和培训初级开发人员,并在新环境中倡导跨团队重用现有代码。
• 有Terraform经验将是一个巨大的优势。