Full Stack Developer (Python / Healthcare Data Platform) | Contract

Company Overview

Zenith Infotech (S) Pte Ltd, founded in 1997, delivers advanced IT professionals and solutions to boost productivity and competitiveness. It supports clients with staff augmentation for long-term projects across IT companies, consulting firms, system integrators, government, and MNCs.

About the Role

We are looking for a Senior Backend Engineer to develop and support a platform. You will build scalable microservices, APIs, and data pipelines that support healthcare and biomedical research initiatives.

Key Responsibilities

  • Design, develop, test, and maintain microservices using Python (FastAPI).
  • Build data ingestion and ETL pipelines for structured and unstructured data.
  • Develop RESTful APIs for data upload, retrieval, and processing.
  • Support metadata standardisation and healthcare data integration.
  • Collaborate with researchers and stakeholders to deliver technical solutions.
  • Contribute to CI/CD, automated testing, code reviews, and documentation.
  • Ensure platform security, scalability, and reliability.

Requirements

  • Degree or Diploma in Computer Science, Engineering, or related field.
  • Minimum 5 years of software development experience.
  • Strong Python development skills with experience in FastAPI, APIs, or microservices.
  • Experience with PostgreSQL, SQLAlchemy, and data processing tools such as Pandas.
  • Experience with cloud storage solutions such as Amazon S3.
  • Strong understanding of software engineering best practices.

Preferred Skills

  • Healthcare data standards (DCAT, OMOP CDM).
  • Docker and Kubernetes.
  • React or frontend development experience.
  • Agile development experience.
  • Knowledge of OAuth 2.0, JWT, and application security.
  • Experience working in healthcare or other regulated environments.


Other Information

  • Employment type: Contract
  • Location: Central Region, Singapore
  • Working Hours: 8:30AM to 6:00PM (Mon-Fri)
  • Salary: $6000 - 7500 per month (no bonus)
  • Working Arrangement: Full Onsite/Hybrid

EA Licence No. 20S0237