Job Description - Fullstack Developer

Key Responsibilities:

  • Design, develop and maintain production-grade software systems that power client's AI and data science solutions. This includes developing web applications, APIs, backend services, frontend, and platforms that enable the deployment and adoption of AI products across the agency.
  • Build scalable AI applications by integrating large language models (LLMs), retrieval systems, vector databases, agent frameworks and other modern AI technologies into robust software solutions. You will work closely with data scientists to operationalize machine learning and generative AI capabilities.
  • Engineer secure, reliable and maintainable software using modern development practices, including CI/CD, automated testing, containerization, infrastructure-as-code and cloud-native architectures.
  • Contribute to the evolution of client's AI engineering capabilities by developing reusable frameworks, internal libraries, developer tools and engineering best practices that accelerate AI solution delivery across the agency.
  • Monitor, troubleshoot and continuously improve deployed AI systems to ensure performance, scalability, security and operational reliability.
  • Keep abreast of emerging software engineering and AI technologies, evaluating new tools and frameworks that can improve client's AI development capabilities.

Pre-Requisites for the Role:

  • Degree in Computer Science, Software Engineering, Information Systems or a related discipline.
  • Strong software engineering fundamentals, including object-oriented programming, software architecture, design patterns and clean coding practices.
  • Strong proficiency in Python and experience with modern backend frameworks (e.g. FastAPI, Flask, Django, React).
  • Experience building full-stack applications, including RESTful APIs, authentication, databases and frontend integration.
  • Experience developing cloud-native applications using platforms such as AWS, Azure or Google Cloud Platform.
  • Familiarity with containerization and deployment technologies such as Docker, Kubernetes and CI/CD pipelines.
  • Familiarity with AI engineering concepts such as LLMs, Retrieval-Augmented Generation (RAG), embeddings, vector databases, agentic workflows and AI orchestration frameworks (e.g. LangChain, LangGraph or similar).
  • Strong analytical and problem-solving skills with the ability to translate complex business requirements into scalable software solutions.
  • Excellent communication skills and ability to work effectively within multidisciplinary teams comprising software engineers, data scientists, business stakeholders and IT partners
Original job Fullstack Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Share Job
Share Job

About the Company

USER EXPERIENCE RESEARCHERS PTE. LTD.

USER EXPERIENCE RESEARCHERS PTE. LTD.

Read more about the company
💰

Technology Salaries

Similar Jobs in Singapore

GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast! Find the best jobs in Singapore, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.