职位名称:高级软件全栈工程师。
合同:6个月合同,可能延长。
地点:加利福尼亚州尔湾。
邮编:92606。
Belcan是美国、加拿大、英国、欧洲和印度领先的专业IT、工程、劳动力解决方案和人员配备供应商。
职位描述:
职责
• 构建、测试和发布面向内部和外部软件的复杂的关键任务全栈应用程序。
• 使用ReactJS Typescript设计和实现前端代码和算法,以及使用AWS服务、NodeJS Lambdas、MongoDB NoSQL数据库设计和实现后端代码。
• 与跨职能团队合作,包括QA测试、技术产品管理和UI/UX设计团队,定义应用程序功能。
• 利用自动化机会减少障碍并实现交付物。
• 确保团队遵循良好的软件架构实践;积极参与代码和设计审查;进行单元测试,交付高质量的软件。
基本要求:
• 作为全栈软件工程师开发定制解决方案或应用程序的5年以上专业经验。
• 工程学学士学位(计算机科学/数据工程/数据科学或等同实际经验/经验)
• 熟练掌握以下前端语言和技术:ReactJS、HTML、CSS、MaterialUI、Apollo Client、React Router、React Hooks、GraphQL
• 熟练掌握以下后端语言和技术:Node.js、GraphQL、RESTful API、Apollo Studio
• 对缓存、身份验证、授权和隐私考虑有很好的理解
• 单元测试和测试驱动开发经验
• 系统化的故障排除和根本原因分析经验
• 熟悉敏捷开发可访问软件工具