广州轴心生物科技有限公司

Full Stack Developer 全栈工程师

Shanghai, Shanghai, CN

about 1 year ago
Save Job

Summary

该职位来源于猎聘 全栈工程师将通过构建端到端系统来支持公司的业务运营和扩张计划。你将参与整个软件开发生命周期,从需求分析、设计、实现、测试、运行、维护到开发。 主要职责:

  • 为技术问题提供有效的解决方案,并以及时、安全和最佳的方式实施;
  • 与业务相关方保持联系,并收集用户需求;
  • 维护软件系统,具体工作内容包括错误修复、变更请求等;
  • 编写简要的技术文档;
  • 分析、设计和开发测试及自动化测试套装;
  • 在灵活的环境中应用SDLC(系统开发生命周期的方法);
  • 与团队成员一起提升技术,相互评审代码,并始终如一地应用最佳解决方案。 你必须思想开明,对计算机科学充满热情。你极具创造力,而且足智多谋。你能够在最少的监督下完成工作,并拥有出色的沟通技巧。 除了拥有知名大学的计算机科学或IT专业学位外,你还应精通和具备以下技能、理解和知识:
  • OOPS、UML 和 Docker;
  • 算法,并在应用程序中将其实现;
  • 在 RDBMS 数据库(如 PostgreSQL、MySQL)、非 RDBMS(如 MongoDB)和基于云的 DBMS(如 DynamoDB、Table Store、Firebase)中编写 SQL 查询;
  • 程序设计,掌握至少其中一项:Python、Java/JEE、PHP、C 和C++;
  • 精通前端、后端和全栈框架,如Django、React、Laravel、NodeJS、Spring MVC、CodeIgniter、Yii、Flask;
  • 精通 JavaScript、HTML5 和 CSS3 以及响应式设计;
  • 微服务架构和REST API;
  • SDLC和/或敏捷开发方法;
  • 熟悉单点登录技术者优先(如OpenID, OAuth和SAML);
  • 具有AWS、Azure、阿里云等云服务应用观察经验者优先。 The Full Stack Developer will support the Company’s business operations and expansion plans by building end to end systems. You will be involved in the whole software development lifecycle e.g. requirements gathering, design, implementation, testing, deployment, maintenance.

Key Responsibilities

  • Providing efficient technical solutions to problems and implementing them in a timely, secure, and optimal manner;
  • Liaising with business stakeholders and gathering user requirements;
  • Maintaining software systems, including implementing bug fixes, change requests, etc.;
  • Writing concise technical documentations;
  • Analysing, designing and developing tests and test-automation suites;
  • Applying SDLC methodology in an agile environment;
  • Working alongside team members to elevate technology, peer codes review and consistently apply best practices. You must be open-minded and passionate about Computer Science. You are highly resourceful and creative. You are able to work with minimal supervision and possess excellent communication skills. Besides having a solid degree in Computer Science or IT from a reputable university, you should have strong skills, understanding and knowledge in:
  • OOPS, UML, and Docker;
  • Algorithms and implementing them in applications;
  • SQL query writing in RDBMS databases like PostgreSQL, MySQL, Non-RDBMS such as MongoDB, and cloud-based DBMS (e.g. DynamoDB, Table Store, Firebase);
  • Programming skills in at least one of Python, Java/JEE, PHP, C and C++ ;
  • Proficiency in both Front-End, Back-End and Full Stack Frameworks such as Django, React, Laravel, NodeJS, Spring MVC, CodeIgniter, Yii, Flask;
  • Proficiency in JavaScript, HTML5 & CSS3 as well as Responsive designs;
  • Microservices architecture and REST APIs;
  • SDLC (Software Development Life Cycle) and/or Agile methodologies;
  • Single-Sign On technology such as OpenID, OAuth and SAML is an added advantage;
  • Application observability and cloud services such as AWS, Azure, Alibaba Cloud is also an added advantage.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: