Xoriant
Full Stack Engineer (AI )
XoriantIreland11 hours ago
ContractRemote FriendlyEngineering

Full Stack Engineer (AI )

Dublin, IRE

Hybrid (2-3 days a week)

Long Term Contract

What we will rely on you to do:

  • Lead the technical design and delivery of complex, AI-enabled features or services.
  • Design, build, and evolve full-stack applications using modern frontend and backend frameworks.
  • Build and maintain robust, high-performance APIs using NestJS / NodeJS or FastAPI / Python.
  • Integrate Large Language Model (LLM) capabilities into production systems, selecting appropriate patterns, tools, and architectures.
  • Guide the evolution of proofs of concept into production-ready, scalable solutions within enterprise constraints.
  • Own technical solutions end-to-end, including design, implementation, deployment, and operational readiness.
  • Make sound engineering decisions that balance security, scalability, reliability, maintainability, and testability.
  • Act as a hands-on engineer: write production code, review code, and contribute to testing and observability.
  • Champion strong engineering practices, including code quality, testing, CI/CD, and documentation.
  • Identify opportunities for reuse and contribute to shared components, patterns, and standards.
  • Collaborate closely with product, architecture, security, and platform teams in an Agile delivery environment.
  • Provide technical guidance and mentorship to other engineers through design discussions and example.
  • Contribute to continuous improvement of engineering practices within the team or domain.

What you need to have:

  • 4- 10+ years of professional software engineering experience, including building and operating production systems.
  • Hands-on experience working with Large Language Models (LLMs) in applied or production contexts.
  • Strong proficiency in a modern frontend framework, ideally React with TypeScript.
  • Deep hands-on experience with NodeJS / NestJS and/or Python (FastAPI or Django).
  • Strong understanding of API design, distributed systems, and service-oriented architectures.
  • Proven experience deploying, operating, and supporting systems in cloud environments.
  • Experience working in Agile delivery teams and collaborating across disciplines.
  • Strong communication skills, with the ability to explain technical concepts to a range of audiences.
  • Sound engineering judgment and a pragmatic, delivery-focused mindset.

What makes you stand out:

We do not expect experience in all areas below. Strong senior engineers typically demonstrate depth in some areas and familiarity with others.

  • Experience designing or implementing Retrieval-Augmented Generation (RAG) systems in applied or production contexts.
  • Experience evaluating and selecting GenAI frameworks or tools (e.g., LangChain, LangGraph, LlamaIndex, CrewAI) based on problem context.
  • Experience with AI agents, orchestration patterns, or workflow-based AI systems, including understanding when such approaches are appropriate.
  • Familiarity with prompt engineering, evaluation techniques, and guardrails for LLM-based systems.
  • Experience with cloud-native architectures, CI/CD pipelines, and infrastructure-as-code.
  • Understanding of security-driven design and how to address common application or platform vulnerabilities in enterprise systems.

Key Skills

Ranked by relevance