To design and develop a modern, AI enabled web application that allows users to upload documents and receive structured insights generated through LLM based analysis. The Full Stack Developer will be responsible for building the end to end solution--including the user interface, backend services, API integrations, data handling, and application logic. This role ensures seamless integration with OpenAI or similar AI platforms while delivering a clean, responsive, and intuitive user experience. The developer will also maintain code quality, implement robust error handling, and document the architecture to support long term scalability and maintainability of the product.
Desired Skills and experience
Technical Skills (Must Have)
Strong proficiency in React, Next.js, Remix, or similar modern web frameworks.
Backend development experience with Node.js or equivalent technologies.
Hands on experience integrating OpenAI APIs or other LLM-based APIs for document analysis.
Solid understanding of file upload workflows, file storage (local filesystem), and metadata handling.
Experience working with lightweight databases such as SQLite, JSON files, or simple data persistence layers.
Strong grasp of UI/UX fundamentals, responsive design, and using CSS frameworks (Tailwind, Material UI, Chakra UI, etc.).
Proficiency in designing and consuming REST APIs, async processing, and error-handling patterns.
Nice-to-Have Skills
Exposure to prompt engineering for optimized LLM performance.
Knowledge of scalable architecture patterns and queue-based asynchronous processing.
Experience optimizing component performance and building reusable UI components.
Familiarity with CI/CD pipelines, GitHub Actions, or Docker.
Key Responsibilities
Application Development
Develop a modern, responsive web application for uploading, managing, and analyzing documents.
Create UI components to display document metadata such as file name, timestamp, and analysis status.
Build detailed views that show the analysis results generated by the AI system.
AI & API Integration
Integrate OpenAI API or equivalent LLM APIs for automated document analysis.
Implement extraction pipelines for:
o2-3 sentence summaries
oKey themes/topics
oDocument-type classificationTrack token usage for each document and ensure optimized API invocation.
UI/UX Design
Build clean, intuitive, and mobile-friendly interfaces using modern CSS frameworks or component libraries.
Implement loading indicators, progress states, empty states, and robust error-handling mechanisms.
Data Management
Implement and manage local file storage during prototyping.
Set up simple and effective persistence using SQLite or structured JSON files.
Ensure smooth retrieval and display of document data and analysis results.
Quality & Reliability
Maintain clean, modular, and well-documented code.
Integrate strong error handling on both frontend and backend.
Prepare setup guides, architecture documentation, and developer instructions for internal stakeholders.
Behavioral Competencies
Ownership Mindset: Ability to take full responsibility for end-to-end feature delivery.
Strong Problem Solving: Demonstrates analytical thinking and the ability to break down complex technical challenges.
Collaboration: Works effectively with product managers, AI engineers, UX designers, and other stakeholders.
Communication: Able to clearly articulate ideas, decisions, trade-offs, and technical concepts.
Adaptability: Open to learning emerging AI technologies and modern development practices.
Quality Focus: Committed to writing maintainable, well-structured, and reliable code.
* User-Centric Thinking: Builds with usability, clarity, and simplicity in mind.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.