Production-grade accounting SaaS platform at MeruTechnosoft used by active businesses for invoicing, expense management, and financial reporting. Architected and maintained scalable backend APIs using Node.js, Express.js, and gRPC-based microservices. Developed React.js frontend features with modern UI patterns. Managed PostgreSQL (Prisma ORM) and MongoDB (Mongoose) for different data models. Implemented role-based access control, real-time dashboards, and complex financial calculations including GST, tax compliance, and multi-currency support. Built APIs for invoice generation, payment tracking, expense categorization, and comprehensive financial reporting.
The challenge
Working in a production codebase with real paying customers meant zero tolerance for bugs. Every code change had to be backwards-compatible, thoroughly tested, and pass performance benchmarks. The gRPC microservices architecture was entirely new to me. Financial calculations require extreme precision — even rounding errors matter.
The solution
Invested time learning Protocol Buffers and gRPC patterns for inter-service communication. Used Prisma ORM with PostgreSQL for type-safe relational queries on financial data and Mongoose with MongoDB for flexible document storage. Implemented comprehensive testing including unit tests, integration tests, and end-to-end tests. Worked within professional development workflows using Jira for tickets, Git for code review, and New Relic for production monitoring. Deployed changes following their CI/CD pipeline with automated tests and staging validation.
Built with
Project Type
Production SaaS
Year
2025
Status
Live