Search by job, company or skills

C

Fullstack Engineer (Consultant/Senior Consultant)

5-8 Years
SGD 6,000 - 8,000 per month
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Scope of Work & Responsibilities

1. Post-Migration Support & Stabilisation

  • Provide technical support for Our Client's Corporate Website after go-live on the Optical platform.

  • Troubleshoot and resolve issues related to UI/UX rendering, Optical (based on Directus) CMS templates and components, API integrations, and data ingestion.

2. Development of Enhancements & New Features

  • Implement enhancements to Optical templates, components, and checkers based on Our Client's product roadmap.

  • Develop and update Node.js/TypeScript backend logic and React/Next.js frontend components within the Optical platform.

  • Support enhancements for key features such as:

    • Data checkers (Eligibility, MK, P1, Pathway tools)

    • Search tools (SchoolFinder, CourseFinder)

    • SearchSG integration and personalisation features

    • CSV ingestion and data-processing flows

    • Singpass integration (future phase)

3. Integration & API Development

  • Develop and maintain integrations with Our Client's backend systems, datasets, and external services.

  • Implement and maintain integrations with Opus workflow engine and Cloud File Transfer (CFT).

  • Ensure secure handling of API keys, tokens, and system configurations.

4. CMS Configuration & Optical Platform Competency

  • Configure Directus CMS modules, components, workflows, and metadata within the Optical platform.

  • Work closely with Our Client's content and product teams to ensure CMS usability and alignment with site architecture.

5. Quality Assurance & Testing

  • Support UAT defect fixes and sprint-level testing.

  • Implement and maintain automated testing frameworks and test suites.

  • Conduct code quality scans, accessibility scans, and performance testing.

  • Ensure compliance with GovTech and Our Client's security standards, including VAPT fixes and scan remediation.

  • Conduct performance validation and support caching/CDN optimisation work where required.

6. Documentation & Knowledge Transfer

  • Prepare technical documentation for changes, enhancements, and release notes.

  • Provide knowledge transfer to Our Client and other team members as required.

7. Collaboration & Agile Delivery

  • Participate in agile ceremonies with Our Client, including sprint planning, refinement, review, and retrospective sessions.

  • Work with product owners, designers, and QA teams to deliver enhancements on time and with quality.

  • Collaborate using GitLab for version control and CI/CD workflows.

Required Skills & Experience

Core Technical Skills

  • Strong proficiency in Node.js, TypeScript, React, and Next.js.

  • Experience with Directus CMS or similar headless CMS platforms. Optical platform experience is an advantage.

  • Knowledge of REST API design, JSON, OAuth2, and API security.

DevOps & Infrastructure

  • Familiarity with GitLab and DevSecOps principles.

  • Experience with Docker and containerisation concepts.

  • Knowledge of web infrastructure, AWS services (EC2, S3, CloudFront, ALB/NLB), caching layers, and CDN configuration.

Testing & Quality Assurance

  • Experience implementing automated testing frameworks, including unit, integration, and end-to-end testing.

  • Familiarity with code quality scanning tools and best practices.

  • Knowledge of accessibility testing standards and tools, including WCAG compliance.

  • Experience with performance testing methodologies and tools.

Additional Technical Knowledge

  • Strong debugging skills across frontend, backend, and cloud environments.

  • Understanding of CI/CD pipelines and deployment automation.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 147015765

Similar Jobs