{"id":823818,"url":"https://alion.io/job/ncs-eg-fullstack-developer-ai-applications","title":"#EG Fullstack Developer – AI Applications","company":{"id":8907,"name":"NCS","domain":"ncs.co","url":"https://alion.io/company/ncs-co","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SmartRecruiters","truth_index":{"grade":"B","score":79,"open_postings":128,"ghost_share":0,"stale_share":0.836,"repost_share":0,"time_to_fill_p50_days":47,"computed_at":"2026-10-09T06:01:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Singapore"],"countries":["SG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":47000,"max_usd":105000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":101},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agentic Workflows","optional":false},{"name":"AI Agents","optional":false},{"name":"Amazon ECS","optional":false},{"name":"Amazon EKS","optional":false},{"name":"AWS","optional":false},{"name":"AWS Bedrock","optional":false},{"name":"AWS Fargate","optional":false},{"name":"AWS Lambda","optional":false},{"name":"AWS Strands Agents","optional":false},{"name":"Azure","optional":false},{"name":"Azure AKS","optional":false},{"name":"CI/CD","optional":false},{"name":"DeepSeek","optional":false},{"name":"Docker","optional":false},{"name":"Embeddings","optional":false},{"name":"FAISS","optional":false},{"name":"FastAPI","optional":false},{"name":"Flask","optional":false},{"name":"Fortify","optional":false},{"name":"GCP","optional":false},{"name":"Google Cloud Run","optional":false},{"name":"Google GKE","optional":false},{"name":"Kubernetes","optional":false},{"name":"LangGraph","optional":false},{"name":"LLMOps","optional":false},{"name":"OpenSearch","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"Qwen","optional":false},{"name":"RAG","optional":false},{"name":"React Query","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"SonarQube","optional":false},{"name":"State Management","optional":false},{"name":"Terraform","optional":false},{"name":"TypeScript","optional":false},{"name":"Vertex AI","optional":false},{"name":"Amazon EventBridge","optional":true},{"name":"JavaScript","optional":true},{"name":"LangChain","optional":true},{"name":"LLM","optional":true},{"name":"Prompt Engineering","optional":true}],"status":"live","first_seen_at":"2026-08-21T04:44:29Z","employer_posted_date":"2026-08-21","last_verified_at":"2026-10-09T21:38:51Z","board_verified":true,"closed_at":null,"days_open":49,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":49},"description":"NCS is a leading AI Tech Services company. With a 15,000-strong team across the Asia Pacific, NCS scales its platforms and capabilities to provide clients with greater agility and AI expertise across a range of Industries. Embracing a strong ecosystem of global partners, NCS transforms technology services delivery combining AI with digital resilience to drive real business impact. NCS is a subsidiary of the Singtel Group.\n This role sits within NCS AI Central's (AIC) Forward Deployed Engineering (FDE) model - the combined capability that takes AI solutions from proof-of-concept through to hardened production systems. As Fullstack Developer, you build both the frontend and backend of Gen AI applications - from UI through API and cloud deployment - operating across both fast-moving FDE engagements (POC/POV, pilot deployments) and steady-state system development and maintenance work.\nWhat will you do:\n1. Frontend Development\nBuild a simple, clean UI to support key POC and application workflows (upload, query, view results), using ReactJS.\nImplement screens with usable UX, optimised for performance and cross-device compatibility.\nIntegrate with backend APIs for model inference, RAG results, and agentic workflow status and outputs.\nHandle user inputs, file uploads, and display model/agent outputs responsively - accounting for the multi-step, non-deterministic nature of agentic workflows.\nAdd lightweight feedback/error handling for API failures or delayed responses; implement basic authentication or access control where required.\n2. Backend Development\nDesign and develop backend services and APIs using Python (FastAPI/Flask) to support Gen AI functionality.\nImplement endpoints for model inference requests, RAG workflows, agentic workflow orchestration (e.g. using frameworks such as AWS Strands or LangGraph), and document upload/processing/storage.\nIntegrate with cloud AI services for inference and model orchestration - AWS Bedrock, Azure AI Foundry, or Google Vertex AI depending on the engagement - including China-origin models (DeepSeek, Qwen, GLM) where self-hosted or exposed via compatible endpoints. Build lightweight pipelines for RAG (chunking, embeddings, retrieval).\nApply LLMOps practices to support model monitoring and versioning as applications mature toward production.\nManage data storage using Postgres (RDS or equivalent) and/or vector search services (OpenSearch, FAISS, or cloud-native equivalents).\n3. Deployment & Quality\nContainerise applications using Docker and deploy to AWS ECS Fargate/Lambda, Azure Container Apps/Functions, GCP Cloud Run, or equivalent Kubernetes-based services (EKS/AKS/GKE) where required.\nImplement CI/CD pipelines for rapid iteration, using infrastructure-as-code (Terraform or CDK) where practical.\nPerform code scans and reviews to identify security issues early (e.g. SonarQube, Fortify).\n4. FDE & Development/Maintenance Coverage\nDuring FDE engagements: prioritise speed, clarity, and flexibility over perfect design, iterating quickly based on user feedback and validation sessions.\nDuring system development & maintenance engagements: harden the same application into production-grade code, with full CI/CD, monitoring, and security scanning in place.\n5. Collaboration\nWork closely with the Application Architect and Cloud Engineer/Architect to align API contracts and architecture.\nDocument API contracts, workflows, and deployment/UI steps for the team.\nRole Levels We Are Hiring For\nWe are hiring at two levels for this role. All responsibilities above apply to both; the distinction is in scope of ownership, years of experience, and seniority of judgement expected.\nFullstack Developer - AI Applications\n2-4 years of relevant experience. Builds frontend and backend features for one engagement at a time, under guidance from a Senior Fullstack Developer or Application Architect.\nExecutes defined API/UI work; escalates architecture-level design decisions to the Application Architect.\nSenior Fullstack Developer - AI Applications\n5+ years of relevant experience, including at least 2 years hands-on in AI/Gen AI application development. Owns fullstack delivery across more complex engagements and works more independently with the Application Architect on design decisions.\nMentors junior Fullstack Developers and sets implementation patterns others follow.\n The ideal candidate should possess:\nStrong in ReactJS, basic state management (Context, Redux, or simple React Query), and TypeScript.\nStrong Python development experience (FastAPI/Flask).\nExperience with REST APIs, JSON, and async handling.\nHands-on experience with at least one major cloud AI service (AWS Bedrock, Azure AI Foundry, or Google Vertex AI), including model integration, orchestration, and prompt handling.\nWorking knowledge of China-origin models (DeepSeek, Qwen, GLM) a plus.\nFamiliarity with agentic orchestration frameworks such as AWS Strands or LangGraph, for implementing multi-step agent workflows.\nFamiliar with file upload handling (PDF, DOCX, text).\nContainerization experience (Docker) and deployment to at least one major cloud's container/serverless services; familiarity with Kubernetes (EKS/AKS/GKE) is a plus.\nFamiliarity with Postgres schema design, querying, and managed database setup.\nComfortable building lightweight RAG and agentic pipelines and integrating with vector stores.\nUnderstand how Gen AI and agentic outputs can vary and need dynamic rendering.\nWorking knowledge of secure coding practices and code scanning tools.\nPreferred Qualifications\nExperience with OpenSearch Serverless, Azure AI Search, or other vector databases.\nFamiliarity with event-driven architectures (SQS/SNS/EventBridge or Azure/GCP equivalents).\nBasic knowledge of prompt engineering and Gen AI output evaluation.\nExposure to infrastructure-as-code tools (Terraform).\nExposure to Singapore Government GCC/HCC environments.\nTech Stack (Illustrative)\nLanguages: Python, TypeScript/JavaScript\nFrontend: ReactJS, Redux\nBackend: FastAPI/Flask\nPlatform: Docker, AWS ECS Fargate/Lambda, Azure Container Apps/Functions, GCP Cloud Run, EKS/AKS/GKE (as needed)\nLLM Runtime: AWS Bedrock, Azure AI Foundry, Google Vertex AI, AWS Strands/LangGraph; DeepSeek/Qwen/GLM (China stack)\nStorage/Search: Postgres (RDS or equivalent), OpenSearch, FAISS\nCI/CD: Terraform/CDK, standard pipelines\nCode Quality: SonarQube, Fortify\n Why Join NCS\nLead high-impact AI management consulting programs for major enterprises and public sector clients.\n\nShape enterprise strategies and governance frameworks that drive real transformation.\n\nWork with a talented, multidisciplinary team in a collaborative environment.\n\nCompetitive compensation and strong professional development support.\n\nWe are driven by our AEIOU beliefs-Adventure, Excellence, Integrity, Ownership, and Unity-and we seek individuals who embody these values in both their professional and personal lives. We are committed to our Impact: Valuing our clients, Growing our people, and Creating our future.\nTogether, we make the extraordinary happen.\nLearn more about us at ncs.co and visit our LinkedIn career site.\nScam Alert\nWe are aware of fraudulent job offers and impersonations of NCS recruiters. Phishing emails using convincing-looking but fake addresses are also commonly used to trick you into thinking that they come from official NCS sources.\nPlease note that all official communications from NCS Group will only be sent from verified corporate email addresses. Always check that the sender’s email address ends with the genuine NCS domain, @ncs.com.sg and beware of extra letters, symbols or misspellings. When in doubt, verify the sender’s identity by contacting us at .","description_format":"text","description_chars":7705,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Professional development"],"hiring_locations":[{"name":"Singapore","iso":"SG","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Managed Security","IT Consulting & Digital Transformation","AI Consulting & Integration"],"lifecycle":[{"event":"open","at":"2026-09-12T13:41:30Z"}],"visa":[],"liveness":{"score":23,"band":"cold","label":"Long shot","p_open":1,"p_active":0.525,"p_room":0.44,"age_days":49,"expected_fill_days":47,"reasons":["conf:0","stale_co","velocity","win:tail","crowd:brand"],"computed_at":"2026-10-09T06:01:00Z"},"pay":null,"html_url":"https://alion.io/job/ncs-eg-fullstack-developer-ai-applications","json_url":"https://alion.io/job/ncs-eg-fullstack-developer-ai-applications.json","meta":{"generated_at":"2026-10-10T00:26:47Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":671,"day_limit":5000,"remaining_today":4329,"minute_limit":60,"resets_at":"2026-10-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":8907},"rest":"https://alion.io/mcp/rest/get_company?id=8907"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fncs-eg-fullstack-developer-ai-applications"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fncs-eg-fullstack-developer-ai-applications"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fncs-eg-fullstack-developer-ai-applications"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/ncs-eg-fullstack-developer-ai-applications\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fncs-eg-fullstack-developer-ai-applications"}]}