Senior Full Stack Engineer

We are looking for a highly skilled and innovative Senior Full Stack Engineer with strong expertise in Node.js, React.js, and Generative AI technologies to join a large-scale digital engineering team.

The ideal candidate will have proven experience building scalable, high-performance enterprise applications and hands-on expertise in designing and implementing generative AI solutions using modern LLM frameworks and architectures. This role requires a strong engineering mindset, excellent problem-solving skills, and the ability to deliver end-to-end AI-enabled digital solutions within an Agile product engineering environment.

This is an excellent opportunity for professionals who are passionate about full stack engineering, AI innovation, and building next-generation digital products and intelligent applications.

Requirements

Key Responsibilities

  • Design, develop, and maintain scalable full stack applications using Node.js and React.js.
  • Build secure, high-performance backend services and microservices using Node.js and Express.js.
  • Develop responsive and reusable frontend applications using React.js, Redux, and TypeScript.
  • Design and implement generative AI-powered solutions leveraging modern LLM technologies and frameworks.
  • Build and integrate retrieval-augmented generation (RAG) pipelines and intelligent AI workflows.
  • Develop AI-enabled applications utilizing embeddings, vector databases, agent frameworks, and multi-step prompting techniques.
  • Integrate generative AI capabilities into enterprise applications through App-to-App (A2A) integrations and intelligent orchestration frameworks.
  • Collaborate closely with product managers, data scientists, DevOps engineers, and software engineering teams to deliver end-to-end solutions.
  • Ensure application scalability, performance, security, and maintainability following software engineering best practices.
  • Participate in architecture discussions, code reviews, and technical design sessions.
  • Troubleshoot and resolve production issues across full stack and AI-enabled applications.
  • Stay up to date with emerging AI technologies and recommend innovative engineering approaches.
  • Mentor junior engineers and contribute to knowledge-sharing initiatives across the engineering organization.
  • Participate actively in Agile delivery ceremonies and engineering excellence initiatives.

Required Technical Skills

  • Full stack development
  • Node.js
  • Express.js
  • React.js
  • Redux
  • TypeScript
  • JavaScript (ES6+)
  • RESTful APIs
  • Microservices architecture
  • Generative AI technologies
  • Strong hands-on experience with:
    • Retrieval-augmented generation (RAG)
    • Multi-chain prompting (MCP)
    • Embeddings
    • AI agents
    • App-to-App (A2A) integrations
    • Prompt engineering
    • LLM orchestration frameworks
    • Generative AI frameworks and tools
  • Experience with one or more of the following:
    • LangChain
    • LlamaIndex
    • OpenAI
    • Anthropic
    • Open-source LLMs
    • Vector databases
  • Hands-on experience with:
    • Pinecone
    • FAISS
    • Weaviate
    • Similar vector database technologies
  • Cloud and DevOps experience with:
    • AWS / Azure / GCP
    • Docker
    • Kubernetes
    • CI/CD pipelines
    • DevOps practices

Required Competencies

  • Strong software engineering fundamentals and system design skills.
  • Excellent analytical and problem-solving capabilities.
  • Strong understanding of scalable and distributed application architectures.
  • Ability to work effectively in fast-paced Agile delivery environments.
  • Strong ownership mindset and delivery excellence.
  • Excellent communication and stakeholder collaboration skills.
  • Passion for continuous learning and emerging technologies.
  • Ability to mentor and guide junior engineers.

Preferred Qualifications

  • Experience working in banking or financial services environments.
  • Exposure to digital transformation initiatives and enterprise-scale application development.
  • Experience building AI-enabled products and intelligent automation solutions.
  • Contributions to open-source full stack or generative AI projects will be considered an added advantage.
  • Exposure to Agile methodologies and modern engineering practices.

Education

Bachelor's or master's degree in computer science, information technology, engineering, or a related field (or equivalent industry experience).

Preferred Domain Experience

  • Banking
  • Financial services
  • Digital products
  • Enterprise digital engineering
  • Generative AI and intelligent applications

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available