职位:Node.js全栈开发人员
工作类型:永久
地点:伦敦,纽卡斯尔
准备利用您在使用Node.js进行前端和后端开发方面的专业知识?
热衷于构建支持最新浏览器版本的可访问、响应式设计?
加入塔塔咨询服务公司(Tata Consultancy Services)成为Node.js全栈开发人员!
在TCS的职业生涯:意味着更多
TCS是一个以目标为导向的转型公司,建立在信念之上。我们不仅通过技术帮助企业进行转型。我们还支持他们在为所服务的人民和社区产生有意义的影响——我们的客户包括英国和全球一些最大的品牌。对您来说,这意味着更多的是通过具有雄心勃勃的创新和思想领导力的具有挑战性的项目产生有意义的影响。
• 成为一个令人兴奋的团队的一部分,您将每天面临挑战。
• 与业务内的各个团队密切合作,将产品变为现实。
• 与客户合作,找到支持其战略并改进其各个职能流程的机会。
职位描述
作为Node.js全栈开发人员,您将负责设计和开发支持基于微服务的应用程序的低级别REST-API。
主要职责:
• 按照最佳实践编写代码:安全、高性能、可扩展,符合客户的标准。
• 审查代码,并支持其他团队成员进行代码审查。
• 在客户项目中与其他团队成员(包括产品负责人、Scrum Master、技术架构师、开发人员和DevOps)一起作为全栈开发人员(主要是在Node.Js上)工作。
• 预计将作为独立贡献者工作。
您的资料
关键技能/知识/经验:
• 熟悉并具有NodeJS 16或更高版本、ExpressJs及相关UI依赖库的开发知识和经验。
• 熟悉并具有使用HTML5、CSS3、客户端JavaScript开发UI页面的知识和经验。
• 了解AWS云平台(Lambda、EC2、ECR、弹性负载均衡、Cloudwatch)。
• 了解Gitlab持续集成和持续部署(CI和CD)。
• 了解至少一种前端框架,如Nunjucks、Freemarker、Bootstrap、LESS和SASS。
• 具有构建支持最新浏览器版本(Chrome、IE、Firefox、Safari)的可访问、响应式设计的经验。
• 具有测试驱动开发(TDD)和行为驱动开发(BDD)的经验。
• 了解使用任何技术选项(云端或内部解决方案)进行身份验证和授权解决方案的知识。
有以下经验更好:
• 熟悉政府服务标准。
• 了解编写防御可能攻击向量的最佳实践,并使用OWASP工具进行测试(例如ZAP)。
• 测试经验:编写集成、性能测试用例。
• CI工具经验:Gitlab CI/CD流水线,理解基础设施即代码(IAC),Terraform。
报酬与福利
TCS在英国和全球一直被评为顶级雇主。我们有竞争力的薪酬福利套餐包括养老金、医疗保险、人寿保险、笔记本电脑、手机、广泛的培训资源和塔塔网络内的折扣。
多样性、包容性和福祉
在TCS,我们相信建立和维持一个公平和归属感文化的重要性,每个人都可以在其中茁壮成长。我们的多样性座右铭是“无例外的包容”。
您会发现一个友好的文化和许多内部志愿者和社交网络可供加入。我们的多样性、包容性和社交活动包括LGBTQ+和心理健康网络,以及健康和福祉计划和体育活动(我们甚至赞助伦敦马拉松)。
TCS庆祝无例外的包容性。我们对所有人开放,并平等对待申请,不论种族、残疾、性别、年龄、性取向或信仰。
如果您是因残疾需要获得就业申请过程中的住宿,或在任何招聘过程中需要获得住宿,请与我们联系,主题为:“残疾住宿请求”。
由于申请人数众多,我们将无法单独联系每个申请人了解其申请状态。如果您在30天内没有收到直接回复,则应视为本次申请不成功。
申请流程
1. 在线申请 > 2. 技术讨论 > 3. 管理讨论 > 4. 人力资源讨论
加入我们,做更多有意义的事情。立即在线申请