We’re looking for a Senior Full\-Stack Engineer with a strong AI background and the drive to make things happen. You’ll work across the stack and across teams, building AI\-powered features for our CCaaS platform — and you’ll do it with ownership, not just execution. This isn’t a role for someone who waits for specs to be handed down. We want someone who challenges assumptions, navigates tradeoffs, and pulls together the right people to ship what matters.
WHAT YOU’LL DO
Design, develop, and maintain software solutions using Node.js, Nest.js, and React.js, with a focus on AI\-powered features across the platform.
Build and evolve AI\-based capabilities such as n LLM\-powered features for intelligent automation, summarization, classification, and decision support across CCaaS workflows. n Agentic workflows using tools like MCP, function calling, and multi\-step reasoning pipelines. n Real\-time AI integrations with voice and digital channels (transcription, sentiment, intent detection, etc.). n Embedding and retrieval systems for RAG\-based features and knowledge\-augmented experiences.
Implement and drive event\-driven architectures using Kafka to support async AI processing pipelines.
Lead small to medium technical projects end\-to\-end — from scoping and technical design to delivery and retrospective.
Navigate tech and product tradeoffs — work closely with Product and Design to challenge scope, propose alternatives, and land on pragmatic solutions without losing sight of outcomes.
Work effectively with contractors — onboard, align, and maintain quality standards across mixed teams.
Mentor engineers and raise the technical bar through code reviews, design discussions, and knowledge sharing.
Translate ambiguous business needs into clear technical direction — and keep stakeholders aligned along the way.
Keep technical documentation sharp and actively contribute to engineering standards.
WHAT YOU BRING
Bachelor’s degree in computer science or a related field.
6\+ years of experience in software development with Node.js, TypeScript (and/or Nest.js), React.js.
Hands\-on experience integrating LLMs or AI services into production products (OpenAI, Anthropic, Azure OpenAI, or similar).
Solid understanding of event\-driven and loosely coupled architectures.
Familiarity with prompt engineering, RAG patterns, function calling, and agentic architectures.
Experience with Apache Kafka, Postgres, Docker, and Kubernetes.
Proficiency with Git, Linux, and Agile methodologies.
Strong critical and practical mindset — you identify what’s broken, form an opinion, and act on it.
Excellent communication skills — you can talk to engineers, PMs, and stakeholders without losing precision or clarity.
Outcome\-oriented — you focus on impact, not just output. You know when to cut scope and when to push harder.
A bias for action and a track record of making things happen in ambiguous or constrained environments.
Experience working with remote and distributed teams (fluent English required). Nice to have:
*Skills**
software engineering,ai system,front end frameworks,ai architecture,
*About UST**
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future\-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.