Senior Full-Stack Application Developer (AI & Generative AI)

  •  Job Reference: 162282
  •  Industry: Banking and Finance
  •  Consultant Registration Number: R1111547
  •  EA License Number: 02C3423

Key Responsibilities

  • Collaborate with business stakeholders to gather, analyze, and translate business and AI-related requirements into technical solutions.
  • Design, develop, and maintain scalable applications, microservices, and APIs.
  • Develop and integrate AI-powered capabilities, including copilots, chatbots, virtual assistants, and decision support systems.
  • Build robust backend services using Java, Python, Node.js, and modern frameworks such as Spring Boot and FastAPI.
  • Implement and optimize Prompt Engineering, Context Engineering, and Retrieval-Augmented Generation (RAG) solutions.
  • Design, develop, and orchestrate AI agents, Agent Harness frameworks, and multi-agent workflows.
  • Contribute to full-stack application development, including front-end components using JavaScript/TypeScript and modern web technologies.
  • Manage the full Software Development Lifecycle (SDLC), including requirements analysis, design, development, testing, deployment, and ongoing support.
  • Ensure application performance, scalability, security, and reliability through best development practices.
  • Stay current with emerging technologies and recommend innovative solutions to improve business processes and customer experiences.

Requirements

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Minimum 5+ years of application development experience, with good exposure to enterprise systems and modern software architecture.
  • Hands-on experience with Java, Python, Node.js, and related frameworks such as Spring Boot and FastAPI.
  • Experience designing and developing RESTful APIs, microservices, and cloud applications.
  • Practical experience with Generative AI, LLMs, RAG pipelines, prompt engineering, and AI agent frameworks.
  • Knowledge of modern front-end technologies such as JavaScript, TypeScript, React, or Angular.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Experience with CI/CD pipelines, DevOps practices, containerization technologies (Docker, Kubernetes), and Git-based version control.
  • Excellent analytical, problem-solving, and stakeholder management skills.
  • Excellent communication skills and ability to work effectively in a collaborative environment.