Full Stack Engineer

 

Reporting to the Manager (Product Delivery), the incumbent will assume the following responsibilities:

 

Key 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