Full Stack Developer - AI

Job Description

Job Title: Full Stack Developer (AI-Enabled Platform)
Location: Pune, India
Reports To: Technical Lead
Experience: 2 to 5 Years
Working Mode: 5 days in office or Hybrid (subject to arrangement)

Company Overview: We are a dynamic software and content creation company headquartered in Scotland, UK, with a talented development and production team based in Pune, India. We specialise in creating high-quality Architectural digital experiences and producing immersive visual content. We foster a collaborative; international working environment focused on innovation and quality.
Role Summary: We are seeking a versatile and proactive Full Stack Developer with a solid foundation in AI integration to help build our intelligent web platform. The successful candidate will work across both front-end and back-end components, developing new features, optimising system performance, and crucially, supporting the integration and enhancement of AI-powered user experiences. You'll play a hands-on role in bringing innovative digital experiences to life.

Key Responsibilities:

  • Front-End Development: Build, maintain, and enhance responsive and intuitive user interfaces using modern front-end frameworks like React or Angular, along with HTML, CSS, and JavaScript.
  • Back-End Development: Develop and maintain robust APIs and services using back-end technologies such as .NET or Node.js, ensuring high performance, scalability, and security.
  • AI Integration & Collaboration: Collaborate closely with AI specialists and data scientists to integrate LLM-based functionality and other AI models into the platform, contributing to the development of intelligent features.
  • Code Quality & Optimization: Write clean, maintainable, and efficient code. Optimize system performance and troubleshoot issues across the full stack to ensure a seamless user experience.
  • Database Management: Design, implement, and interact with various database systems, including relational (SQL), NoSQL, and vector databases, to support application functionality and data storage.
  • Cloud Deployment & Operations: Contribute to cloud deployments and infrastructure management on platforms like Azure or AWS, understanding basic microservice concepts and deployment pipelines.
  • Feature Development: Work on the full lifecycle of feature development, from understanding requirements to implementation, testing, and deployment.
  • Team Collaboration: Actively participate in team discussions, code reviews, and agile ceremonies, contributing to a collaborative and productive development environment.

Requirements

Essential Skills:
  • Proficiency with modern front-end frameworks: React or Angular, along with strong skills in HTML, CSS, and JavaScript.
  • Solid experience in back-end development using .NET, Node.js, or similar server-side technologies.
  • Familiarity with cloud platforms such as Azure or AWS and a foundational understanding of microservice architecture concepts.
  • Experience working with various database types, including relational (SQL), NoSQL, and preferably vector databases.
  • Exposure to AI/LLM integration, or a demonstrated strong interest and capability in learning and applying new AI technologies rapidly.
  • Strong understanding of object-oriented programming (OOP) principles and software design patterns.
Desirable Skills, Experience & Qualifications:

  • Experience with Git/GitHub workflows and agile development methodologies (e.g., Scrum).
  • Proven experience in building or consuming RESTful APIs or GraphQL.
  • Familiarity with WebGL and Three.js for developing 3D visual or interactive features.
  • Experience in optimising web applications for performance and scalability.
  • Understanding of software testing principles (unit, integration, end-to-end testing).
  • A bachelor’s degree in computer science, Software Engineering, or a related technical field.
Personal Attributes:
  • Proactive, curious, and eager to learn new technologies, especially in the AI space.
  • Detail-oriented with a strong commitment to writing high-quality, maintainable code.
  • A collaborative team player with excellent problem-solving abilities.
  • Adaptable and capable of working effectively in a fast-paced environment.
  • Strong communication skills, both written and verbal, in English.
  • Passionate about building innovative products and delivering excellent user experiences.


Benefits

What We Offer:
  • Opportunity to contribute to an exciting, AI-enabled web platform within an international company.
  • Exposure to diverse and cutting-edge projects in the ArchViz and digital experiences sector.
  • A collaborative and supportive work environment connecting Pune and Scotland.
  • Competitive salary and benefits package.
  • A unique opportunity to be part of a rapidly growing company and to grow your career with it.


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