Lead Full Stack Data Engineer (2 year contract)

StarHub


Date: 2 weeks 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

Finance Analyst

Biosearch Life, a Kerry Company, Petaling Jaya
13 hours ago
Requisition ID: 59693Position Type: FT PermanentWorkplace ArrangementAbout KerryKerry is the world's leading taste and nutrition company for the food, beverage and pharmaceutical industries. Every day we partner with customers to create healthier, tastier and more sustainable products that are consumed by billions of people across the world. Our vision is to be our customers' most valued partner, creating a world...

Intern - Sustainability

GAMUDA LAND, Petaling Jaya
17 hours ago
Job SummaryJoin our team and contribute to the transition towards low-carbon, climate-resilient townships. This internship provides hands-on experience in supporting key sustainability initiatives aligned with the Gamuda Green PlanKey ResponsibilitiesAssist in data collection, analysis, and reporting for ESG and sustainability metrics.Support the implementation of sustainability frameworks across township development projects.Participate in research related to Scope 3 emissions, resource efficiency, and...

Senior Backend Engineer

Electrolux Group, Petaling Jaya
1 day ago
Be part of something bigger. Decode the future.At Electrolux, as 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...