Enable job alerts via email!

Full-Stack Developer - Data Science & Privacy - 12 Months Contract

BGC Group

Singapore

On-site

SGD 60,000 - 80,000

Full time

Today
Be an early applicant

Job summary

A premier technology solutions provider in Singapore is seeking a Full-Stack Software Engineer to integrate privacy technology with AI research. You will design and develop user-friendly interfaces, manage cloud deployments, and collaborate with cross-functional teams. Ideal candidates have a degree in computing, 3+ years of software engineering experience, and strong skills in frontend and backend technologies. This role offers an innovative work environment and competitive salary.

Qualifications

  • Min. 3 years experience in software engineering or related role.
  • Hands-on experience in frontend development using Next.js or similar.
  • Proficiency in cloud environments, preferably AWS.
  • Understanding of DevOps, CI/CD processes.

Responsibilities

  • Build user-friendly interfaces with Next.js/React.
  • Integrate backend services with FastAPI.
  • Containerize applications with Docker.
  • Develop CI/CD pipelines in GitLab.
  • Collaborate with product managers and privacy researchers.

Skills

Frontend development with Next.js
Backend development with REST APIs
Cloud environments (AWS)
Docker and containerized deployments
Git version control
Interest in UI/UX design and API development
Exposure to ML/DS workflows

Education

Degree or Diploma in computing or design

Tools

AWS
GitLab
Job description
Job Highlights
  • Salary: Up to $11,940/Month
  • Contract Duration: 12 months contract
  • Nearest MRT: Punggol

As a Full-Stack Software Engineer with us, you will be at the intersection of privacy technology and AI research, turning cutting‑edge methods into real‑world tools that shape how Government innovates with data. Join us to drive safer and more effective data sharing!

Job Scope
1. Design and Develop
  • Build responsive and user‑friendly interfaces with Next.js/React, ensuring seamless user workflows
  • Integrate backend services and RESTful APIs with FastAPI, enabling smooth interaction between the UI and the synthetic data generation engine.
2. Deploy and Scale
  • Containerize applications with Docker and deploy via AWS Lambda and the Serverless Framework
  • Manage infrastructure with Terraform to ensure scalability, security, and cost efficiency across a whole‑of‑government environment.
3. Automate and Assure Quality
  • Develop and maintain CI/CD pipelines in GitLab, enabling automated builds, testing, and deployments.
  • Participate in code reviews, refactoring, and performance tuning to deliver high‑quality, reliable systems.
4. Enable AI/ Data Science Features
  • Collaborate closely with Data Scientists to translate models and experiments into production‑ready features (e.g., preprocessing pipelines, imputation methods, constraint handling)
  • Support integration of deep learning and statistical models into the product, ensuring usability, performance, and maintainability
  • Help investigate and resolve edge cases where model behaviour affects user experience (e.g., training failures, poor outputs).
5. Shape Architecture
  • Contribute to system design and architectural decisions that balance maintainability, scalability, and integration with ML workflows.
6. Collaborate Cross‑Functionally
  • Partner with product managers, engineers, and privacy researchers to deliver features that meet both functional and security requirements
  • Translate technical concepts across AI, privacy, and software domains for stakeholders.
7. Innovate and Evolve
  • Stay at the forefront of emerging AI, privacy, and software technologies.
  • Propose improvements to developer workflows, product performance, and system security at scale.
Job Qualifications
  1. Have Degree or Diploma in computing, design or a relevant field of study
  2. Min. 3 years experience in software engineering or related role
  3. Hands‑on experience in frontend development using Next.js or any other web libraries or frameworks (React, Angular, Vue and etc)
  4. Experience in backend with REST APIs with Python or any other backend frameworks/language
  5. Proficiency in cloud environments (AWS preferred; GCP or Azure acceptable)
  6. Experience with Infrastructure as Code tooling would be an advantage
  7. Strong understanding of Docker and containerised deployments
  8. Familiarity with Git version control and testing
  9. Understanding of DevOps, Git and CI/CD would be an advantage
  10. Interest in web app development with UI/UX design, and API development
  11. Adjacent skillsets in AI and Data Science are a bonus: Exposure to ML/DS workflows, with ability to collaborate on model integration and data preprocessing pipelines
    Comfort reading or debugging Python code related to ML libraries (e.g., PyTorch, TensorFlow, scikit‑learn).
    Familiarity with privacy, data science, or synthetic data generation concepts is a strong plus.
  12. Curiosity, willingness to learn, and inclination to work in a collaborative environment
How to Apply

Apply via MyCareersFuture.

Only shortlisted applicants will be contacted.

Laurence Andaya
(Reg No.: R23114253)
BGC Group Pte Ltd (Outsourcing)

By submitting your resume or personal data, you consent to BGC Group Pte Ltd collecting, using, and disclosing your personal data to our clients and partners for the purpose of evaluating your suitability for job opportunities and related recruitment services. You acknowledge that you have read, understood, and agree to our Privacy Policy for Job Applicants, available at https://bgc-group.com/notice-for-job-applicants.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.