Senior Software Engineer (Full Stack – Next.js + FastAPI + AI Agents)
Experience: 2+ years
Location: Gurgaon (Onsite)
Type: Full-Time
Tech Stack: Next.js 14 · FastAPI · LangChain · PostgreSQL · Pandas · OpenAI
About the Role
We’re building the next-generation AI-driven financial intelligence platform -blending clean frontend design, high-performance backend systems, and autonomous AI agents that reason over financial documents.
As a Senior Software Engineer (Full Stack), you’ll take ownership across the stack -from architecting scalable APIs and building interactive dashboards to integrating advanced LLM agents using LangChain and OpenAI APIs.
You’ll work on real-world data (SEC filings, financial statements, analytics pipelines) and bring agentic intelligence to life in production.
Tech Stack Overview:
Layer: Core Technologies
Frontend: Next.js 14 (App Router), React 18, TypeScript, Tailwind CSS, shadcn/ui, React Query, Zustand, framer Motion
Backend: FastAPI, Uvicorn, Gunicorn, Pandas, Pydantic, SQLAlchemy, PostgreSQL
AI / Agentic Layer: LangChain, LlamaIndex, OpenAI / Anthropic APIs, Chroma / Weaviate
Developer Tooling: Docker, Git (Bitbucket), Postman / Bruno, VS Code, JupyterLab
What You’ll Build
- Full-Stack Web Apps:
- Build rich, performant web applications using Next.js 14, TypeScript, and Tailwind.
- Integrate FastAPI endpoints for analytics, document uploads, and agent workflows.
- Agentic AI Workflows:
- Design and implement LangChain-based AI agents that can:
- Parse and summarize SEC filings (10-K, 10-Q)
- Extract and clean tabular data with Pandas
- Stream results live via WebSockets or SSE
- Backend APIs & Data Pipelines:
- Develop high-performance FastAPI endpoints using async I/O, SQLAlchemy ORM, and PostgreSQL.
- Orchestrate data transformation and ETL flows using Pandas and Openpyxl.
- LLM & RAG Integration:
- Integrate GPT-4 / Claude 3.5 models for financial analysis, text synthesis, and document retrieval using LlamaIndex or LangChain.
- Secure & Scalable Architecture:
- Implement JWT-based auth (or NextAuth), containerize with Docker, and deploy production-ready services behind Nginx.
Key Responsibilities
- Architect and develop end-to-end product features across frontend, backend, and AI layers.
- Design and optimize ETL pipelines for financial data ingestion and transformation.
- Build modular, type-safe frontend components using shadcn/ui and TypeScript.
- Develop and maintain REST & WebSocket APIs for real-time streaming.
- Integrate AI models (OpenAI / Anthropic) via LangChain agents.
- Collaborate on database design, migrations, and ORM logic in PostgreSQL.
- Ensure clean, maintainable, and well-documented code following modern dev standards.
- Participate in code reviews, system design discussions, and deployment automation.
Desired Skills & Expertise
Frontend:
- Strong grasp of React, Next.js 13/14, TypeScript, and React Query / Zustand
- Deep understanding of Tailwind CSS, shadcn/ui, and component-driven design
Backend:
- Proficient in FastAPI, Pandas, SQLAlchemy, and PostgreSQL
- Solid knowledge of asynchronous Python, Pydantic, and REST API design
AI Layer:
- Hands-on experience with LangChain, LlamaIndex, or RAG pipelines
- Familiarity with OpenAI / Anthropic SDKs and agentic workflows
Bonus Points:
- Experience with Docker and cloud deployment (AWS/GCP)
- Familiarity with Vector Databases (Chroma, Weaviate, FAISS)
- Understanding of financial data, SEC filings, or quantitative analytics
- Background in LLM orchestration or AI tool-building
🎯 What Success Looks Like
- You ship production-grade features end-to-end -from frontend UI to backend APIs.
- You optimize agentic workflows that handle real-time document parsing and summarization.
- You write efficient, reusable code that’s both clean and elegant.
- You demonstrate ownership -solving complex data problems without constant oversight.
- You contribute to an ecosystem that merges engineering + data + intelligence seamlessly.
🌍 Why Join Us
- Build the first-of-its-kind AI financial research platform used by analysts, investors, and institutions.
- Work directly on real agentic AI systems (LangChain + FastAPI)
- Freedom to own architecture, make decisions, and ship impact.