全栈工程师

15个月前合同
Belcan

Belcan

location 洛杉矶
unsaved
职位名称:高级软件全栈工程师。 合同: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 • 对缓存、身份验证、授权和隐私考虑有很好的理解 • 单元测试和测试驱动开发经验 • 系统化的故障排除和根本原因分析经验 • 熟悉敏捷开发可访问软件工具