Verticalmove,以技术招聘和IT服务而闻名,已经有超过二十年的历史,是Inc. 5000最快增长的公司之一。我们以先进的技术招聘和IT解决方案而闻名,取得了卓越成就和高客户满意度。我们与Salesforce.com、Workday、TikTok、美国运通、CVS Health等全球知名公司以及无数创新型初创公司在生成式人工智能、Web3、生命科学和机器人技术领域进行合作。
工作概述:
我们正在寻找一位有才华和经验丰富的全栈工程师,专精于Angular和微服务开发,为我们的客户提供服务。作为一名全栈工程师,您将在设计、开发和维护可扩展的Web应用程序和微服务架构方面发挥关键作用。理想的候选人应具备前端和后端技术的扎实背景,重点是使用Angular构建交互式用户界面和使用微服务实现强大的后端功能。
职责:
前端开发:
• 使用Angular设计、开发和维护用户界面,以实现无缝和响应式的用户体验。
• 与UX/UI设计师合作,实现设计规范,并确保应用程序一致和视觉上吸引人。
后端开发(微服务):
• 架构、实现和维护基于微服务的后端系统,以支持可扩展和模块化的应用程序。
• 开发RESTful API,并与外部服务集成,以增强应用程序功能。
全栈集成:
• 确保前端和后端组件之间的无缝集成,以提供端到端的功能。
• 与产品经理和其他工程师等跨职能团队合作,提供高质量的软件解决方案。
代码质量和测试:
• 按照最佳实践和编码标准编写干净、可维护和高效的代码。
• 进行彻底的测试,包括单元测试和集成测试,以确保应用程序的可靠性和性能。
部署和监控:
• 实施持续集成和持续部署(CI/CD)流水线,以实现高效可靠的应用程序部署。
• 监控和排除生产问题,确保部署应用程序的稳定性和性能。
文档编写:
• 创建和维护技术文档,包括架构图、代码文档和部署流程。
资格要求:
• 计算机科学、软件工程或相关领域的学士或硕士学位。
• 作为全栈工程师,具有Angular和微服务的专长。
• 熟练掌握前端技术,包括HTML、CSS和JavaScript(TypeScript)。
• 具备使用微服务架构构建可扩展和模块化后端系统的经验。
• 熟练掌握Node.js、Java或类似的后端技术。
• 了解数据库系统(SQL和NoSQL)、数据建模和查询优化。
• 有版本控制系统(如Git)和协作开发工作流程的经验。
• 熟悉AWS、Azure或Google Cloud等云平台。
• 出色的解决问题的能力和注重细节。
• 良好的沟通和协作能力。
首选技能:
• 熟悉容器化和编排工具(Docker、Kubernetes)。
• 有无服务器架构的经验。
• 熟悉除Angular之外的前端框架/库。
• 了解DevOps实践和工具