undefined

全栈开发人员

已发布 1个月前

详情

undefined
补偿
未披露
undefined
工业
未披露
undefined
时间承诺
全职
undefined
公司规模
11 - 50之间

技能

Node.js
MySQL
GeoJs
Fastify
Redis
KnexJs
Google Cloud Platform (GCP)
Cronjob
Nodejs
Angular
Googlemap
Leaflet

职位描述

工作概述
我们正在寻找一个高度熟练的计算机程序员,他能适应前端和后端的编程。全栈开发人员负责开发和设计前端网络架构,确保应用程序的响应性,并与平面设计师一起工作,以实现网页设计功能,以及其他职责。
全栈开发人员将被要求看到一个项目从构思到最终产品,需要良好的组织能力和对细节的关注。
我们的技术栈
  • 后端。
  • NodeJS和Fastify框架
  • Redis, Cronjob, KnexJS和数据库MySQL
  • 文件存储在GCP(Bucket)存储和GeoJSON中
  • 前端。
  • Angular框架10.x版本
  • Angular Material version 10, Leaflet, Google maps API
  • Angular Universal (SSR - 服务器站点渲染)
  • 部署(CI/CD)内置Docker
工作职责包括但不限于
  • 分析需求并设计新功能
  • 设计、构建和维护高效、可重复使用和可靠的代码。
  • 确保应用程序的最佳性能、质量和响应性。
  • 识别瓶颈和错误,并设计解决方案来缓解和解决这些问题。
  • 帮助维护代码质量、组织和自动化。
  • 保持数据库设置和架构的清晰文档。
  • 使用NodeJs设计和创建RESTful APIs供内部使用。
  • 使用Angular Typescript实现UI/UX。
最低要求
  • 有3-5年的全栈开发或类似工作的经验
  • 了解多种前端语言和库(例如:HTML/ CSS,JavaScript,XML,jQuery)。
  • 了解多种后端语言(如Python,Golang)和JavaScript框架(如Angular,React,Node.js)。
  • 熟悉数据库(如MySQL,MongoDB),网络服务器(如Nginx,Apache)和UI/UX设计
  • 熟悉敏捷开发方法,如Scrum
  • 对网络应用安全有很好的理解,能够实施最佳实践,以防止常见的攻击,如SQL注入和跨站脚本(XSS)。
  • 有部署和扩展网络应用程序的经验,包括使用Apache或Nginx等网络服务器以及AWS、GCP或Azure等基于云的平台的经验
  • 有调试和解决复杂问题的经验,以及优化网络应用程序性能的经验
  • 熟悉测试驱动开发(TDD),能够编写自动测试以确保代码库的质量和稳定性
  • 对其他相关框架、库和工具有经验,如Redis、Leaflet、Google Maps、Stripe、Amplitude等
  • 具有批判性思维,在调试和排除复杂问题以及优化网络应用程序的性能方面有经验,是一个很好的问题解决者
  • 对保持网络应用和编程语言的最新发展有浓厚的兴趣
  • 优秀的沟通和团队合作能力
  • 在工作中能够自如地使用英语,不仅在开发团队中,而且能够向非技术部门解释

如何获得客户的聘用?

01

报名参加

通过与我们分享您的个人和专业细节,创建一个档案。
02

评估

参加我们的在线人才评估,进行技能和能力的评估。
03

提供

匹配到需要的工作,加速您的自由职业。

对更多这样的机会感兴趣吗?

立即加入