Hong Kong, Hong Kong SAR, Hong Kong

Full Stack Developer

 Job Description:

Our client, a top tier Investment Bank is looking for a  Full Stack developer.

Role Overview:

As a Full Stack Developer, you will be responsible for designing, developing, and maintaining web-based applications and services that support the Wealth Management business. You will work closely with business stakeholders, product managers, and other development teams to deliver high-quality software solutions.

Key Responsibilities:

  • Design and Development: Develop and maintain web applications and services using modern front-end and back-end technologies.
  • Full Stack Development: Work on both client-side (front-end) and server-side (back-end) components of applications.
  • Agile Methodologies: Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Code Quality: Write clean, maintainable, and testable code, ensuring high standards of code quality.
  • Continuous Improvement: Identify and implement improvements to the development process, tools, and technologies.
  • Collaboration: Work closely with business analysts, product managers, and other stakeholders to gather requirements and deliver solutions that meet business needs.
  • Testing and Debugging: Perform unit testing, integration testing, and debugging of applications to ensure functionality and performance.

Qualifications:

  • Education: Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Experience: At least 3 years of experience in full-stack development, with a strong focus on web applications.
  • Front-End: Proficiency in JavaScript, HTML, CSS, and modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Back-End: Experience with server-side programming languages (e.g., Java, Python, Node.js) and frameworks 
  • Database: Knowledge of relational databases (e.g., SQL Server, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra).
  • APIs: Experience with RESTful API design and development.
  • DevOps: Familiarity with CI/CD pipelines, version control systems (e.g., Git), and containerization technologies (e.g., Docker, Kubernetes).
  • Agile: Experience working in Agile/Scrum development environments.