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 Biomedical Data Hub (BDH) 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