Search by job, company or skills

Software Engineer (Multiple HC - Frontend/Backend/Fullstack) - AI/ IT/ Fintech/Internet

Fresher
  • Posted 55 minutes ago
  • Be among the first 10 applicants

Job Description

About the Role

Our client is a well-funded AI technology company building next-generation intelligent products powered by large language models (LLMs) and autonomous agent frameworks

Frontend Engineer (AI Products)

Key Responsibilities

  • Build and maintain production-grade web interfaces, including complex management and visualisation platforms, internal operations systems, and interactive end-user applications
  • Establish and own frontend infrastructure — including reusable component libraries, design systems, coding standards, package management, and engineering scaffolding to support rapid 0→1 delivery
  • Drive performance and accessibility improvements across first-screen rendering, interaction responsiveness, network efficiency, bundle optimisation, internationalisation (i18n), and cross-platform compatibility
  • Craft data-intensive user experiences involving complex tables, filtering systems, workflow orchestration, monitoring dashboards with real-time state synchronisation, permission views, and audit trails
  • Own end-to-end delivery from requirements clarification and prototype implementation through API contract definition, canary releases, rollback planning, and post-launch quality metrics
  • Integrate AI-assisted development tools into daily engineering workflows, evaluate their impact on team productivity, and establish and share team-level best practices
  • Collaborate closely with Product, Algorithm, and Engineering teams to co-define interaction patterns and user experience standards for next-generation AI features
  • Participate in code reviews, enforce lint and formatting standards, and contribute to a culture of engineering rigour and continuous improvement

Requirements

  • Proficiency in TypeScript / React / Next.js (including App Router, SSR/SSG/ISR, and Server Actions), with hands-on experience shipping production web applications
  • Strong command of modern styling and component tooling (e.g. Tailwind CSS, component libraries), with experience in component abstraction, theming systems, and accessibility (a11y) implementation
  • Solid grasp of state and data management patterns (e.g. Zustand, Redux, TanStack Query) and mature handling of common UI patterns such as forms, tables, and client-side routing
  • Deep understanding of browser rendering fundamentals — including the rendering pipeline, event loop, task scheduling, and garbage collection — with the ability to diagnose and resolve complex performance issues using tools such as Lighthouse and browser performance profilers
  • Familiarity with modern frontend engineering tooling (e.g. Vite, Turborepo, Monorepo structures) and experience with testing frameworks such as Jest/Vitest and end-to-end testing tools such as Playwright or Cypress

===============================================================

Backend Engineer

Key Responsibilities

  • Design and develop robust backend APIs, handling task orchestration, state management, and streaming responses for LLM and agent-based products
  • Build and maintain scalable service infrastructure covering authentication, quota management, caching, asynchronous task processing, and service governance
  • Implement and optimise data pipelines for model call logging, trajectory recording, usage analytics, and cost monitoring
  • Drive model integration work including prompt engineering, tool-use frameworks, and agentic workflow design using modern AI tooling protocols (e.g. MCP)
  • Own service reliability through monitoring, alerting, and observability practices across distributed microservices
  • Apply an AI-native engineering mindset by actively leveraging AI-assisted coding tools and agentic development workflows in day-to-day engineering
  • Collaborate cross-functionally with product, ML, and platform teams to ship high-quality, well-tested, and well-documented backend systems
  • Contribute to engineering standards across code quality, testing practices, and internal technical documentation

Requirements

  • Proficiency in Golang and Python, with strong backend engineering fundamentals including API design, authentication, task scheduling, caching, and logging
  • Solid experience with microservice architecture and distributed systems design
  • Hands-on experience with relational and non-relational data stores such as MySQL, PostgreSQL, Redis, and MongoDB
  • High engineering standards with a track record of delivering production-grade systems with attention to code quality, testing, and documentation

===============================================================

Full-Stack Engineer

Key Responsibilities

  • Build and maintain full-stack AI product capabilities, including LLM-powered features, multimodal interfaces, agent UIs, backend APIs, task workflows, state management, and third-party service integrations
  • Develop and manage application infrastructure layers covering prompt engineering, tool integrations, skill frameworks, and model context protocol (MCP) implementations
  • Design and operate scalable backend services encompassing authentication, quota management, caching, asynchronous task processing, data pipelines, and service governance
  • Implement robust observability practices including monitoring, alerting, canary releases, and production troubleshooting to ensure system reliability
  • Champion AI-native engineering paradigms such as vibe coding, agentic workflows, and human-in-the-loop development processes to continuously raise engineering productivity
  • Productise complex AI use cases end-to-end and drive ongoing optimisation across performance, cost efficiency, interaction quality, and delivery speed
  • Collaborate cross-functionally with algorithm researchers, product managers, and designers to translate AI capabilities into polished, production-ready features
  • Contribute to engineering best practices, internal tooling, and the continuous improvement of the team's development lifecycle

Requirements

  • Proficiency in one or more of the following languages: Python, Golang, or TypeScript, with solid full-stack collaborative development experience
  • Strong backend and frontend engineering fundamentals including API design, permission control, task scheduling, asynchronous processing, caching, logging, microservice architecture, and familiarity with frameworks such as React, Next.js, or Vue
  • Hands-on experience with AI application engineering, including LLM app development, prompt design, tool use, workflow orchestration, and agent patterns (e.g. MCP, Skills, Function Calling)
  • Competency with common data storage technologies (MySQL, PostgreSQL, Redis, MongoDB) and DevOps tooling including Git, Docker, CI/CD pipelines, Kubernetes, Prometheus, and Grafana

If you are passionate about technology and meet the above requirements, please don't hesitate to apply. Please note that only shortlisted candidates will be contacted. Appreciate your understanding. Data provided is for recruitment purposes only.

Dada Consultants Pte Ltd

Website: www.dadaconsultants.com

EA License No.: 18S9037

Business Registration Number: 201735941W

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 152201737

Beware of Scammers

We don’t charge money for job offers