Are you a backend developer with 1β3 years of experience who enjoys solving real-world engineering problems and building scalable services? π Snapmint is hiring a Software Engineer I β Node.js in Gurugram, Haryana, offering an opportunity to work on backend systems powering a fast-growing fintech platform.
This role is particularly suitable for early-career engineers who want exposure to Node.js, JavaScript, databases, REST APIs, microservices, cloud infrastructure and distributed systems while working closely with experienced engineers and product teams.
π Position: Software Engineer I β Node.js
πΌ Experience: 1β3 Years
π Location: Gurugram, Haryana
π» Primary Technology: Node.js + JavaScript
π Education: BE/BTech in Computer Science or related field
π’ About Snapmint
Snapmint is an Indian fintech company focused on making credit and installment payments more accessible without requiring customers to have a traditional credit card. Its platform offers Pay in 3 and EMI-on-UPI solutions, allowing consumers to purchase products through installment-based payments. Snapmint was founded in 2017 by Nalin Agrawal, Anil Gelra and Abhineet Sawa.
The company has been expanding its technology and merchant ecosystem. In October 2025, Snapmint announced a funding round led by General Atlantic, with reported funding of $125 million, intended in part to expand its EMI-on-UPI offering and merchant network.
π Why Is This Role Good for Your Experience?
The biggest advantage of this SDE I position is that the role isn’t limited to writing basic CRUD APIs.
You can gain exposure to:
β
Production Node.js backend services
β
JavaScript engineering
β
PostgreSQL / MySQL / MongoDB
β
REST API development
β
Microservices architecture
β
Cloud-native systems
β
Distributed systems fundamentals
β
Event-driven architecture
β
Performance and reliability improvements
β
Debugging production issues
β
Code reviews and engineering standards
β
Testing and automation practices
π οΈ Skills Required
The core skills you should demonstrate are:
πΉ Node.js: event loop, asynchronous programming, modules, streams and error handling
πΉ JavaScript: ES6+, promises, async/await, closures and object-oriented concepts
πΉ Databases: PostgreSQL/MySQL/MongoDB, indexing, joins and transactions
πΉ DSA: arrays, strings, hash maps, stacks, queues, linked lists and trees
πΉ REST APIs: HTTP methods, status codes, authentication and API design
πΉ Microservices: service communication, failure handling and scalability
πΉ Git: branching, pull requests and collaborative development
πΉ Testing: unit, integration and API testing
π― Preparation Tips
Don’t prepare for this interview as a pure Node.js syntax test.
Because Snapmint operates in fintech, prepare a backend scenario such as:
βDesign an API for processing an EMI payment.β
Think through:
1οΈβ£ API request validation
2οΈβ£ Authentication and authorization
3οΈβ£ Database transaction handling
4οΈβ£ Idempotency
5οΈβ£ Payment failure/retry scenarios
6οΈβ£ Duplicate requests
7οΈβ£ Concurrent transactions
8οΈβ£ Logging and monitoring
9οΈβ£ Database consistency
π Event/message publishing
For Node.js, revise the event loop, promises, callbacks, async/await, middleware and error handling.
For SQL, practice joins, indexes, transactions, normalization and query optimization.
For DSA, focus heavily on medium-level coding problems involving arrays, strings, hash maps, linked lists and searching/sorting.
π€ Expected Snapmint Interview Rounds
Snapmint does not publish a fixed interview process for this specific Software Engineer I opening, so the exact sequence can vary.
However, recent candidate-reported Snapmint interviews provide useful preparation signals. A June 2026 Backend Developer candidate reported a first round involving two medium-level LeetCode-style DSA questions, followed by an LLD round involving Snake and Ladder.
Another reported backend process included:
1οΈβ£ DSA/Coding Round β coding problems around medium difficulty.
2οΈβ£ LLD / System Design Fundamentals β object-oriented design and practical backend design.
3οΈβ£ Backend Technical Discussion β databases, APIs, Node.js and engineering fundamentals.
4οΈβ£ Hiring Manager Round β ownership, projects, decision-making and role fit.
5οΈβ£ HR/Recruiter Discussion β compensation, availability and joining details.
π° Salary Range
The vacancy itself does not publish a salary.
Current third-party estimates vary significantly. Levels.fyi reports Snapmint Software Engineer total compensation around βΉ11.6ββΉ16.5 lakh per year as of July 2026.
A recent listing for the same SDE I-style role showed βΉ12β20 LPA, although this was from a third-party job platform rather than Snapmint itself.
Glassdoor’s current estimates for Snapmint Backend SDE I roles have appeared lower, around βΉ4ββΉ7 LPA in Bengaluru, demonstrating why candidates should treat third-party salary data cautiously.
For this Gurgaon opportunity, a practical expectation to discuss could be approximately βΉ10β18 LPA, depending on your current CTC, technical depth, interview performance and overall compensation structure. This is a market estimate, not an official Snapmint salary band.
π Resume Tips
Your resume should immediately communicate backend engineering, not generic software development.
Use a headline such as:
Software Engineer | Node.js | JavaScript | REST APIs | PostgreSQL | MongoDB | Microservices
Highlight measurable backend achievements.
Instead of:
β βDeveloped APIs using Node.js.β
Write:
β βDeveloped and optimized Node.js REST APIs supporting X+ daily requests, improving API response time by X% through query and indexing optimization.β
Include projects demonstrating database design, authentication, API development, caching, asynchronous processing or microservices.
If you have GitHub projects, highlight production-style implementations rather than simple tutorial applications.
π© How to Apply
Interested candidates can DM toΒ Kashish GagnejaΒ and share updated resume if their experience matches the job requirements.
Before applying, ensure your resume clearly highlights:
π 1β3 years backend experience
π Node.js + JavaScript
π PostgreSQL/MySQL/MongoDB
π DSA
π REST APIs
π Microservices
π Cloud exposure
π Distributed/event-driven systems
π Testing
π Bottom line: If you’re an early-career backend engineer who wants to work on real fintech problems rather than only basic CRUD applications, this Snapmint SDE I role is worth targeting. Prepare seriously for DSA + LLD + Node.js + databases + distributed-system fundamentals, and you’ll be much better positioned for the technical rounds.
