Apply now

Apply for Job

Lead Full Stack Data Engineer (2 year contract)

Date:  4 Jun 2025
Location: 

SG

Company:  StarHub Ltd

Job Description

We seek a seasoned Full Stack developer with strong interest and hands-on data engineering skills to design, develop, and deploy AI-powered, cloud-based products. You will own frontend/backend development, database/schema design, data pipelines, and integrate user-facing features with data services, collaborating closely with data science and infrastructure teams to deliver production-grade solutions.

 

As a Lead Full Stack Data Engineer, you will:

 

· Architect & Build Full Stack Applications

• Design responsive UIs using Next.js, React, Vue, or Angular

• Implement server-side logic, REST/GraphQL APIs, and microservices with Nest.js, Node.js, or Express

• Ensure seamless data flow, authentication (JWT/OAuth2), and caching (Redis)

 

· Design & Maintain Data Pipelines & Databases • Define data models for relational (PostgreSQL, Redshift) or document stores (MongoDB)

• Develop ETL/ELT pipelines (PySpark, Airflow) to load data into warehouses

• Implement scalable storage (tables, indexes, partitions, materialized views) and tune queries

 

· Integrate with Data Services & APIs

• Consume analytics/ML endpoints and real-time streams (Kafka, Kinesis)

• Implement efficient data-fetching on the frontend (pagination, caching, debouncing)

• Design endpoints serving aggregated or pre-processed data; manage API versioning/documentation (Swagger)

 

· Implement CI/CD & DevOps Collaboration

• Define CI/CD pipelines (GitLab CI/CD) for both applications and data workflows

• Containerize components with Docker; orchestrate with Kubernetes, Docker Compose, or ECS Fargate

• Collaborate on cloud provisioning (Terraform, CloudFormation) and manage secrets (AWS Secrets Manager)

 

· Develop Dashboards & Visualizations

• Build dynamic charts with D3.js, ECharts, or Recharts to surface key metrics

• Create real-time data displays using WebSockets or polling

• Implement frontend data validation (date pickers, filters, drill-downs)

 

· Mentorship & Collaboration

• Mentor junior engineers; conduct code reviews and share best practices

• Work with product, infra, delivery/sales specialist teams to refine requirements, automate tests, and enforce security standards

 

Qualifications

 

· Bachelor’s or Master’s in CS, Software Engineering, Data Science, or equivalent experience

· 6+ years as a Full Stack developer with demonstrable data engineering involvement

· Proficient in JS/TypeScript frameworks: Next.js, React, Vue, or Angular

· Strong Server-side Rendering (Next.js). Node.js experience with Nest.js or Express; RESTful/GraphQL API design;

· ETL/ELT pipeline development (PySpark, Airflow) and data modeling for PostgreSQL, Redshift, or MongoDB

· Experience integrating real-time streams (Kafka, Kinesis) and consuming ML/analytics endpoints

· Define scalable storage (tables, indexes, partitions, materialized views) and perform query tuning (sort keys, distribution keys, vacuum)

· CI/CD pipeline creation (GitLab CI/CD) and containerization (Docker, Kubernetes)

· Infrastructure as Code: Terraform or CloudFormation; secret management (AWS Secrets Manager)

· Cloud experience (AWS) deploying full stack apps and data pipelines (S3, EMR, Redshift)

· Unit/integration testing (Jest, Mocha, pytest) and E2E testing (Cypress, Playwright)

· Strong problem-solving, attention to detail, and ability to mentor and collaborate cross-functionally

 

Nice to Have

· Familiarity with serverless architectures (AWS Lambda) and PWA principles

· Exposure to vector databases, data mesh or lakehouse architectures

· Participation in GenAI POCs (RAG pipelines, Agentic AI demos)

· Passion for UI/UX patterns, accessibility, and developer productivity

· Client-facing experience in data-driven or AI/ML projects

· Ability to travel 10–30%; This is a Malaysia-based role collaborating closely with Singapore team

To APPLY NOW, click on Skye!

Apply now

Apply for Job