Lead Full Stack Data Engineer (2 year contract)

StarHub


Date: 9 hours ago
City: Petaling Jaya
Contract type: Contractor
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

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Business Analyst

Electrolux Group, Petaling Jaya
12 hours ago
Deliver the results that drive change:At Electrolux, a leading global appliance company, we strive every day to shape living for the better for our consumers, our people and our planet. We share ideas and collaborate so that together we can develop solutions that deliver enjoyable and sustainable living.Come, join us as you are. We believe diverse perspectives make us stronger...

Senior Business Analyst

Barry Callebaut Group, Petaling Jaya
1 day ago
About The RoleThis role will play an essential role in supporting the Commercial Intelligence AMEA team in providing meaningful dashboard and analysis to drive growth in Volume, Margin, Active customers and other leading measures to the Sales Community. This individual must be a team player with strong technical skills, ability to handle huge complex data and good analytical skills.Key Responsibilities...

Controlling Operations, FP&A - Japan / SK & AU/NZ

Sanofi, Petaling Jaya
1 day ago
Job title: Controlling Operations, FP&A - Japan / SK & AU/NZLocation: MalaysiaGrade: L2Hiring Manager: Controlling Operations, FP&A / CF - Kuala Lumpur Hub Senior ManagerAbout The JobWe are an innovative global healthcare company with one purpose: to chase the miracles of science to improve people’s lives. We’re also a company where you can flourish and grow your career, with countless...