Home   Careers   Job Openings   Full Stack Developer

Full Stack Developer

— International Property


  • Collaborate with cross-functional teams to gather and analyze requirements for the real estate investment analytics database application
  • Design, develop, and deploy scalable and secure full stack solutions
  • Develop responsive and user-friendly front-end interfaces using modern web technologies, such as HTML5, CSS3, and JavaScript frameworks (e.g., React, Angular, or Vue.js)
  • Work with data team to implement back-end functionality using server-side technologies (e.g., Node.js, Python, or Java) to handle data processing, storage, and integration
  • Integrate external APIs, databases, and third-party services to enhance the functionality of the application
  • Optimize application performance and ensure high availability and scalability
  • Conduct thorough testing, debugging, and troubleshooting to resolve issues and ensure the application is stable and reliable
  • Collaborate with the data and business teams to integrate data visualization and reporting tools within the application
  • Stay up-to-date with emerging technologies, industry trends, and advancements in full stack development, and recommend innovative solutions to improve the application


  • Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent practical experience will also be considered
  • At least 4-6 years of relevant Full Stack Engineering experience
  • Proven experience as a Full Stack Developer or similar role, with a strong portfolio of web applications
  • Strong in front-end development technologies, such as HTML5, CSS3, and JavaScript. Experience with modern JavaScript frameworks (React, Angular, or Vue.js) is essential
  • Knowledge of back-end development skills using server-side technologies (Node.js, Python, or Java) and experience with RESTful APIs
  • Database and cache: Familiarity with DBMS technology, including PostgreSQL, MySQL and caching mechanisms such as Redis, Memcached
  • Experience with Amazon Web Services (AWS)
  • Knowledge of version control systems (e.g., Git) and experience with agile development methodologies
  • Strong problem-solving skills, attention to detail, and ability to work both independently and collaboratively in a team environment
  • Excellent communication and interpersonal skills to effectively collaborate with team members, stakeholders, and end-users
  • Experience in real estate or finance industry, particularly in developing applications for investment analysis or data analytics
  • Knowledge of data visualization libraries/tools (e.g., D3.js, Tableau, or Power BI) to present complex data in a visually appealing manner
  • Understanding of visualization of geospatial data e.g. mapping of location, quantities , densities
  • Understanding of human-machine interface and/or past experience in building AI-enabled applications (e.g. chatbot/virtual assistants)
  • Understanding of best practices in agile delivery and UX/UI design
  • Understanding of data privacy and security best practices in the context of web application development

How to apply

  • By e-mail: hr@nanfung.com
  • By mail: The Human Resources Manager, Nan Fung Development Limited, 23/F., Nan Fung Tower, 88 Connaught Road C, Central, HK


Remarks: You are required to click on the link below and read our Personal Information Collection Statement Pertaining to Recruitment carefully before you submit your application: www.nanfung.com/en/pics/.