directory-icon

Full Stack Engineer

Job Responsibilities

  • Develop and maintain web-based applications
  • Design, set up and integrate databases to ensure efficient data collection for statistical analysis
  • Collaborate with vendors to build platform applications
  • Communicate with internal and external development teams to optimize development processes.
  • Improve frontend and backend performance by conducting experiments and tests
  • Monitor and track the progress of bioinformatics pipelines’ data processing to ensure timely and accurate results
  • Work closely with the infrastructure team to support data processing and implement robust cloud backup solutions
  • Provide ongoing support and maintenance for applications to ensure smooth operation
  • Develop secure, scalable and well-documented system designs in line with best practices
  • Perform any other duties assigned by senior officers

Job Requirements

  • At least 2 years of hands-on experience in full stack development, with expertise in at least two of the following:
  • • Proficiency in React, Typescript and Node.js, with experience working with SQL and NoSQL databases
  • • Demonstrated experience in designing or implementing CI/CD pipelines
  • • Solid experience in designing enterprise-level systems architecture
  • Solid experience in UX/UI design will be advantageous
  • Demonstrated maturity, self-motivation, and a strong determination to succeed
  • Excellent organisational and communication skills, with a collaborative mindset
  • Ability to work independently while also being a team player
  • Effective time management skills, with the ability to prioritise tasks and meet deadlines
  • Previous experience with healthcare applications or big data databases will be preferred