Full Stack Data Engineer (Data Engineering, Visualization & AI)

apartmentE M Services Pte Ltd placeGeylang scheduleFull-time calendar_month 

We are seeking a hands-on Full Stack Data Engineer who combines strong software engineering fundamentals with modern data engineering, advanced data visualization, and practical AI enablement. This role focuses on building robust data pipelines, APIs, and interactive visual analytics applications beyond traditional BI tools.

You will design and implement end-to-end solutions spanning backend services, data platforms, and rich frontend visualizations, working closely with business users and IT stakeholders to translate requirements into secure, scalable, and maintainable systems.

Roles & Responsibilities

Data Engineering & Backend Development
  • Design, build, and operate reliable data pipelines (batch and near real-time) across relational databases, APIs, and cloud services.
  • Develop backend services and APIs to serve curated datasets for applications, dashboards, and analytics use cases.
  • Model and manage data stores (OLTP and analytical models), ensuring data quality, validation, lineage, and documentation.
  • Implement logging, monitoring, error handling, and performance optimization for data and application workloads.
Full Stack & Application Development
  • Develop full stack applications using JavaScript (frontend and/or backend) and Python (backend and data services).
  • Build scalable server-side logic and integrate with databases, APIs, and authentication/authorization mechanisms.
Advanced Data Visualization
  • Design and implement interactive, web-based data visualizations beyond standard BI tools.
  • Use modern JavaScript visualization libraries (e.g. D3.js or equivalent) to build custom charts, dashboards, and data-driven interfaces.
  • Ensure visualizations are accurate, performant, accessible, and suitable for executive and operational audiences.
AI & Data Enablement
  • Prepare, transform, and expose datasets for AI-enabled use cases.
  • Integrate AI services or models into applications and workflows where there is clear business value.
  • Work with stakeholders to operationalize AI solutions responsibly, focusing on reliability, explainability, and governance.
Work Practices & Collaboration
  • Translate business requirements into technical designs, estimates, and implementation plans.
  • Produce clear technical documentation, data dictionaries, and runbooks.
  • Collaborate with internal IT teams, vendors, and business users while adhering to security, privacy, and regulatory requirements.
  • Manage multiple concurrent initiatives with a strong sense of ownership and delivery discipline.
Required Skills & Experience
  • JavaScript (Mandatory): Strong proficiency in JavaScript for backend and frontend development; experience building production-grade applications.
  • Python: Proficient in Python for data processing, automation, API integration, and backend services.
  • Data Engineering: Solid experience designing and maintaining data pipelines, working with relational databases, and handling structured/semi-structured data.
  • APIs & Integration: Experience consuming and building RESTful APIs; handling authentication, data exchange, and error scenarios.
  • Advanced Data Visualization: Hands-on experience building custom, code-based visualizations (e.g. D3.js or similar). Power BI alone may not be sufficient for this role.
  • Software Engineering Practices: Version control (Git), testing, code reviews, and basic CI/CD practices.
  • Cloud & Platforms: Practical experience with Microsoft Azure, including services supporting data engineering and application workloads (e.g. data storage, computing, integration, security, and monitoring).
Nice to Have
  • Experience with modern frontend frameworks (e.g. React, Vue, or similar).
  • Familiarity with containerization and deployment practices.
  • Exposure to AI platforms or services (e.g. model integration, AI APIs, prompt-based systems).
  • Knowledge of data governance, security, and access control in enterprise environments.
  • Experience working in regulated or compliance-conscious organizations.
Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Data Engineering, or a related quantitative discipline.
  • Strong analytical thinking, clear communication skills, and a pragmatic, problem-solving mindset.
  • Ability to engage both technical and non-technical stakeholders and document solutions clearly.
apartmentE M Services Pte LtdplaceToa Payoh, 4 km from Geylang
We are seeking a hands-on Full Stack Data Engineer who combines strong software engineering fundamentals with modern data engineering, advanced data visualization, and practical AI enablement. This role focuses on building robust data pipelines...
apartmentNCS PTE. LTD.placeYishun, 13 km from Geylang
Role Overview The Data Engineer / Data Scientist will be responsible for designing, developing, and maintaining data pipelines, performing data analysis, building predictive models, and ensuring data quality across platforms and operations...
local_fire_departmentUrgent

Data Engineer/Data Scientist

apartmentNCS GroupplaceAng Mo Kio, 7 km from Geylang
Role Overview The Data Engineer / Data Scientist will be responsible for designing, developing, and maintaining data pipelines, performing data analysis, building predictive models, and ensuring data quality across platforms and operations...