Full Stack System Analyst - React, Node.js

Posted 02 April 2024
Salary HKD700000 - HKD850000 per annum
LocationHong Kong
Job type Permanent
Discipline Technology
ReferenceBH-1919
ContactKevin Ng

Job description

About the client

Our client is well known conglomerate across the hub. With strong and sustainable business model in place, they have invested in a large variety of sectors including retail, property investments, hospitality, sustainability & revitalization etc. and generated billions of dollars in revenue; due to continued growth with the business, they are looking for a Full Stack System Analyst focus on large scale on next generation of ecommerce platform.
You will play an integral part in technical and solution design, responsible for system designing, developing, and maintaining complex web applications. You will contribute to all stages of the software development lifecycle, from gathering requirements and designing architecture to implementing features and ensuring high-quality code. Your deep understanding of both front-end and back-end technologies will enable you to provide technical guidance, mentorship, and make architectural decisions.

Responsibilities

  • Collaborate with stakeholders, including product managers, designers, and other developers, to gather and analyze requirements, and translate them into technical specifications and implementation plans.
  • Design, develop, and maintain scalable and efficient web applications, both on the front-end and back-end, using appropriate technologies, frameworks, and programming languages.
  • Implement user interfaces with a focus on usability, responsiveness, and cross-browser compatibility, using modern front-end frameworks such as React, Angular, or Vue.js.
  • Develop server-side logic and APIs using back-end technologies like Node.js, or Next.js, ensuring robustness, security, and high performance.
  • Design and optimize databases, querying, and performance tuning, using SQL or NoSQL databases.
  • Ensure code quality and maintainability through code reviews, testing, and adherence to coding standards and best practices.
  • Provide technical guidance, mentorship, and support to junior developers, fostering their growth and helping them improve their skills.
  • Troubleshoot and resolve complex technical issues, working closely with team members to identify root causes and implement effective solutions.
  • Contribute to the documentation of code, architecture, and processes to facilitate collaboration, maintain knowledge, and support future development efforts.
  • Implement coding security best practices and ensure compliance with relevant standards and regulations throughout the development and deployment process.
  • Stay up to date with industry trends and emerging technologies related to software development, and evaluate their potential to enhance existing systems and processes.
Qualifications
  • Bachelor's degree in Computer Science, Engineering, or a related field. Equivalent work experience may be considered.
  • Proven experience as a Backend Developer, Full Stack Engineer, or similar role, with a strong focus on building and maintaining infrastructure for web-based applications.
  • Proficiency in multiple programming languages, such as Node.js or Java, and experience with modern web frameworks (e.g., Laravel, React, or Node.js).
  • Strong understanding of cloud computing platforms, such as AWS, Azure, or Google Cloud, and experience with deploying applications in cloud environments.
  • In-depth knowledge of CI/CD concepts and experience with implementing CI/CD pipelines using tools like Jenkins, GitLab CI/CD, or Azure DevOps.
  • Excellent problem-solving and troubleshooting skills, with the ability to analyze complex systems and identify practical solutions.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and communicate technical concepts to non-technical stakeholders.
  • Proven ability to provide technical leadership, mentorship, and guide the team in implementing best practices and industry standards.
  • Candidate with less expereince can consider as Senior Analyst Programmer.
If you believe you have the right skills, attitude and experience please click 'apply now' below and upload your resume. Alternatively, for a confidential chat, please contact Kevin Ng by applying directly to email kng@captarpartners.com or reach out at +852 3653 5244.