
Niraj Kumar
Backend Developer | Full Stack Developer
Hire this person
Send a job offer directly to this candidate
About
Backend-focused Software Engineer (Full-stack) with 2.10 years of experience in building scalable distributed systems and cloud-native applications. Proficient in Python, FastAPI, PostgreSQL, Redis, Docker, and GCP/AWS, with a strong understanding of REST APIs and microservices architecture. Experienced in designing high-performance backend systems for financial analytics and AI-driven automation platforms.
Comfortable owning the full stack with strong fundamentals in system design, CI/CD, and DevOps practices.
Experience
Software Engineer (Backend & AI) at Small Group (2025-02 – Present)
- Developed a scalable FastAPI-based backend for a financial analytics platform, implementing multiple valuation models and a composite scoring engine to generate investment recommendations across 10,000+ stock symbols.
- Built asynchronous data ingestion and processing pipelines using Celery, batch processing, and GCP infrastructure; containerized services with Docker and integrated PostgreSQL (Supabase), Redis, and Elasticsearch to support scalable real-time analytics workflows.
- Optimized backend performance and database access patterns, reducing API latency by 70% and database load by 60% through caching, query optimization, and asynchronous task execution.
- Implemented secure authentication and authorization using JWT and OAuth-based workflows for protected APIs and user access management.
- Built backend infrastructure for SnapArt, an AI image-generation platform that scaled to 30K+ visits and 3K+ users within 3 days of launch.
Machine Learning Engineer at C-DAC (2023-08 – 2025-02)
- Optimized deep learning pipelines using Python and PyTorch with mixed-precision training techniques to improve computational efficiency.
- Designed robust data processing and monitoring pipelines, including data drift detection systems for production ML deployments.
- Conducted large-scale experimentation and performance optimization for inference efficiency and system reliability.
Software Engineering Intern at Learnovate (2022-05 – 2022-07)
- Developed backend APIs and business logic using Node.js and JavaScript for a scalable doubt-resolution platform.
- Collaborated with senior engineers on feature development and API integration.
Education
Bachelor of Technology in Electronics and Communication Engineering – National Institute of Technology Kurukshetra (2019 – 2023)

