Nodejs Senior Backend Developer

16 months agoFull-time
Bloom Coaching

Bloom Coaching

location London
unsaved
概述 Bloom是一款下一代职业辅导应用程序,我们的使命是提供大规模的辅导服务。我们认为职业辅导应该面向所有人,而不仅仅是经理、领导或高管。与竞争对手不同,Bloom的游戏化学习体验对同事们来说是包容性的。其平台和专有技术为员工提供了全面的辅导解决方案。 职位描述 我们正在寻找一位有经验的NodeJS后端开发人员,他正在寻找新的挑战。与后端负责人密切合作,您需要对技术有广泛的了解,并利用以前的经验进行合作和决策,以塑造Bloom工程的未来,随着我们的发展和扩展。这是一个帮助塑造和发展我们最初的Bloom应用程序的机会。您将在一个团队中工作,在这个团队中,您将有权做出决策并对您的功能负责;您将与负责人保持密切联系,他们将支持您的职业成长。凭借对学习和游戏体验的热情,以及其背后的心理学和行为科学,您将在Bloom迅速增长的时期推动工程产出。 我们正在寻找的人: ● 热情积极的个体和出色的沟通者 ● 您有自己的观点,可以自由地表达您的想法,接受反馈并接受失败 ● 您热爱编码,并对新技术感到兴奋 职责 与您的团队和后端负责人合作,您的职责将包括: ● 设计和开发平台 ● 决定何时集成现有服务,何时“重新发明轮子” ● 进行高级设计文档 ● 审查代码并帮助解决问题 ● 做出与业务价值一致的决策 ● 与产品负责人合作,确保整体愿景在待办事项中得到体现 ● 确保定期应用安全补丁和更新;并在每个迭代中考虑性能 ● 帮助标准化编码标准、库、工具和方法 ● 确保高水平的测试 ● 分享新的想法和激情 经验 如果您具备以下经验,那么这个职位适合您: ● 至少2年NodeJS开发经验 ● 构建微服务和事件驱动架构应用的经验 ● 构建供内部和外部应用程序使用的API的经验 ● 云计算经验 - 最好是AWS堆栈 ● 使用Serverless框架和CDK的经验 ● 对AWS Lambdas/Azure Functions的优缺点有所了解 ● 使用NoSQL(DynamoDB)数据库的经验 ● 使用Miro和LucidChart等工具进行架构设计的能力 ● 单元测试和集成测试经验 ● 敏捷、精益或极限编程方法的经验 ● 计算机科学背景 Nice to have: ● 使用Auth0或类似的身份提供商的经验 ● 使用Github Actions或类似的基于云的CI/CD工具的经验 ● 使用应用程序监控工具的经验 ● 在时间紧迫的环境中进行事故、问题解决和调试的经验 ● 对AWS CDK或其他基础设施即代码解决方案的了解。 关于Bloom Bloom定位为未来工作的强势品牌。我们的创始人Alistair和Jamie共同建立了成功的科技企业超过十年。他们共同创办并出售了一些世界上最成功的企业,并在此过程中为股东创造了超过10亿美元的回报。