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.