Point your AI agent at freehire and let it find you a job.

Get the CLI →

nSearch Global Pte Ltd.

NewBe an early applicant

AI Full Stack Engineer

Posted
Discussion

Summary

A full-stack engineer in Singapore (on-site) who takes ownership of existing production codebases, building features across TypeScript/Node.js (NestJS), React, PostgreSQL, and Redis/BullMQ, maintaining a Python/FastAPI scoring service, and developing production LLM and agentic AI features such as an Interview Copilot Chrome extension.

  • Take ownership of the existing repositories, environments and vendor handover documentation
  • Understand the current architecture, dependencies and technical debt before proposing major changes
  • Build and maintain functionality across frontend, backend, database and third-party integrations
  • Improve API performance, data access, query efficiency and application reliability
  • Develop production-grade LLM features and gradually expand agentic capabilities
  • Maintain and extend the Python / FastAPI scoring service
  • Maintain and improve the React-based Chrome Manifest V3 Interview Copilot
  • Build and maintain reliable BullMQ / Redis workflows for parsing, scoring, AI reports and other background work

Requirements:

  • Degree with minimum 5-7 years of relevant software engineering experience, with evidence of shipping and supporting production applications
  • Strong TypeScript and Node.js experience; NestJS experience is strongly preferred
  • Strong PostgreSQL fundamentals including data modelling, migrations, indexing and query optimisation
  • Experience with background-job / queue systems such as BullMQ, RabbitMQ, SQS, Kafka, Celery or similar
  • Practical Redis experience; Python experience sufficient to maintain and troubleshoot production services.
  • Production LLM application experience: structured outputs, embeddings / vector search, tool calling, evaluation, retries, tracing and guardrails.
  • Hands-on Docker / cloud / deployment experience and willingness to own production issues directly.
  • Experience integrating external APIs and OAuth-based services; Comfortable debugging across multiple systems instead of escalating each layer to a different specialist
  • Good to have experience in LangChain, LangSmith or comparable LLM application tooling; Experience implementing or evaluating agentic workflows in production; ML model integration rather than purely research-oriented ML work

-------------------------------------------------------------------------------------------------------------

-------------------------------------------------------------------------------------------------------------

EA License Number: 10C3636

Skills

Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available