About Us: We are a wealth management company based in India, building a next-generation platform to help clients track, analyse, and optimise their investments. Inspired by Ghostfolio, we are creating a customised solution tailored for Indian mutual funds, stock market portfolios, and client management.
We are looking for a Full-Stack Developer (Angular + NestJS) who can help us deliver an MVP in 2–3 weeks. The role will involve customising and extending Ghostfolio’s open-source codebase, adding India-specific features, and ensuring smooth local deployment.
Scope of Work
Setup & Deployment
Core MVP Features
Transaction Management: Create, update, delete transactions (Buy, Sell, SIP, Redemption, Dividend).
Multi-Account Management: Handle multiple bank/broker/MF accounts.
Portfolio Performance Dashboard:
Calculate ROAI / XIRR-like metrics (Today, WTD, MTD, YTD, 1Y, 5Y, Max).
Display charts (line, pie, bar).
Portfolio Tracking: Asset allocation, sector allocation, holding analysis.
Static Risk Analysis: Identify over-concentration, liquidity issues, high debt exposure.
Import & Export: Transactions via CSV.
Client Management (Lite): Create client profiles and assign portfolios.
Portfolio Re-balancing Tool:
Rule-based monitoring of asset allocation.
Automatic alerts when allocation drifts beyond thresholds (e.g., >10%).
Suggestions for restoring target allocation.
Stretch Goals (if time permits)
Dark Mode UI toggle.
Real-time market insights (via NSE/BSE, MFAPI.in, Yahoo Finance or similar APIs).
Mutual Fund Database integration (AMFI feed).
Documentation & Handover
Clear setup guide for local & server deployment.
API documentation for custom modules.
Brief walkthrough of architecture & code.
Deliverables
- Working MVP running on local machine (Docker).
- Deployed backend (NestJS + PostgreSQL) and frontend (Angular) with required MVP features.
Charts & performance analytics integrated.
CSV Import/Export is working smoothly.
Portfolio Re-balancing tool is integrated and functional.
Documentation + basic user guide.
Requirements
Strong experience in Angular, NestJS, Prisma, and PostgreSQL.
- Prior work on fintech/wealth management dashboards or portfolio tracking systems.
Experience with data integration (APIs for stock market, mutual funds, NSE/BSE).
Ability to deliver within 2–4 weeks (MVP timeline).
Strong communication and availability for daily/alternate-day updates
... Show more