Full-Stack Engineer (AI-Products)

Summary

Build AI-powered enterprise web apps using React, TypeScript, and Python, integrating LLMs and enterprise AI services while collaborating with global teams.

AI Full-Stack / AI Product Engineer


NNIT AI Center of Excellence



About the Role


As an AI Full-Stack / AI Product Engineer, you'll design, develop, and deliver AI-powered enterprise applications that improve how people work. Working within NNIT's AI Center of Excellence, you'll build modern web applications that combine intuitive user experiences, scalable backend services, and enterprise AI capabilities. You'll work closely with AI engineers, architects, consultants, product owners, and business stakeholders across Europe, Asia, and other regions to deliver secure, scalable, and production-ready solutions. Beyond software development, you'll help shape product direction, user experience, and governance to ensure applications deliver measurable business value. Success in this role requires strong full-stack engineering skills, product thinking, UX awareness, and the ability to translate business requirements into intuitive enterprise applications.



What You'll Do


Build AI-Powered Enterprise Applications



  • Design and develop modern applications that integrate AI into everyday business workflows.

  • Develop modern web applications using React, TypeScript, and Python.

  • Integrate Large Language Models (LLMs), AI agents, and enterprise AI services.

  • Build secure backend APIs and enterprise integrations.

  • Develop internal business tools from concept through production.

  • Design scalable, secure, and maintainable application architectures.



Deliver Great Product Experiences



  • Design user-centric experiences that simplify AI interactions.

  • Work closely with stakeholders to prioritize features and product improvements.

  • Balance usability, performance, security, and maintainability.

  • Support product governance and release management.

  • Contribute to product ownership, roadmap planning, and continuous enhancement.



Engineer for Scale



  • Optimize application performance and scalability.

  • Apply modern software engineering and DevOps practices.

  • Build reusable UI components and backend services.

  • Improve quality through automated testing and CI/CD.

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available