KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
L #2743
Applications open Full-Time Job

SDE-2

Snapmint

  • Gurugram, India
  • Competitive Package
  • 3-6 Yrs
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

About Snapmint

Founded by IIT Bombay alumni (Nalin Agrawal, Anil Gelra, Abhineet Sawa), Snapmint is building India’s most loved payment brand. We pioneered Pay in 3 through UPI and are also home to India’s leading 0% EMI e-commerce app — giving millions of Indians the freedom to shop now and pay in monthly instalments, with no extra cost and no credit card required.

Today, Snapmint has crossed 50M+ app downloads and is the preferred payment partner for 2,000+ leading consumer brands, including Zepto, ixigo, Adani, District Store, Titan and many more. We’re on a mission to make fair, transparent credit accessible to Young India - and make payments simple, enjoyable and worry-free.

Headquartered in Mumbai, with offices across major metros including Bengaluru, Gurugram, Delhi and Jaipur, we’re building at the intersection of commerce, credit, technology and culture. If you want to work on a product used by millions, build a brand people genuinely love, and help redefine how the next generation of India pays and spends you’ll fit right in.

Come build Snapmint and help us change how India pays.

The Role

We're building an engineering team in Bangalore, and this role is core to that. As a Backend Developer SDE-1, you'll work closely with product managers and fellow engineers to build the systems powering Snapmint's e-commerce team.

  • Role Title: Software Development Engineer – 2
  • Department: Technology
  • Employment Type: Full-time
  • Experience: 3-6 Yrs.
  • Location: Gurugram
  • Working Model: Work from Office – 5 Days per Week
  • Entity: Snapmint Credit Advisory Private Limited

What You Own

  • Proven success in communicating with users, other technical teams, and senior leadership
  • Strong experience in systems architecture design and development
  • Strong experience building single-page and progressive web applications
  • Experience using test-driven development practices
  • Ability to efficiently manage and build large, complex web applications
  • Strong analytical and problem-solving skills, with good attention to detail
  • Excellent oral and written communication skills
  • Self-motivated, ability to work independently
  • Ability to use creative thinking to develop innovative solutions to business problems
  • Strong project management skills, including the ability to manage multiple projects simultaneously

What You Bring

  • 1–3 years of experience in a modern backend language — Node.js or Golang and hands-on experience with PostgreSQL and MongoDB
  • Design, build, and maintain backend services and APIs for Snapmint's platform
  • Support and scale digital projects, including client microsites and third-party integrations
  • Write and maintain automated test scripts for new features
  • Collaborate directly with PMs, designers, and engineers across the stack
  • Participate in architecture discussions and technical decision-making
  • Debug, monitor, and improve system performance in production

Why Snapmint

  • Be Part of a 10X–100X Journey - Help build and scale and be part of a high-growth story.
  • Raise the Bar - Learn from people who raise the bar.
  • Solve Hard Problems - Work on meaningful, high-impact challenges.
  • Own the Outcome - Take ownership and make things happen.
  • Move Fast, Build Fast - Turn ideas into action, not backlogs.
  • Make Real Impact - See your work reach millions of customers.
  • Grow with Snapmint - Take on bigger challenges as we scale.

Explore Snapmint

  • Meet The Founders - Nalin Agrawal, Anil Gelra, Abhineet Sawa
  • Life at Snapmint - https://www.linkedin.com/company/snapmintfinserv/life
  • Behind the Build: The Snapmint Story - https://www.youtube.com/watch?v=M3vRIxfa7tc
  • Business Case Studies - https://www.snapmintbusiness.com/case-studies

Eligibility & process

Who can apply

Seniority: Entry level. Employment type: Full-time

Skills & stack

JavaScript Go Next.js Node.js PostgreSQL MongoDB Data Structures & Algorithms Python/Java

Selection process

Details are shared by the recruiter after shortlisting.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (JavaScript, Go, Next.js, Node.js, PostgreSQL, MongoDB, Data Structures & Algorithms, Python/Java) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Snapmint Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Model answer: WHERE filters rows before any groupings are applied, while HAVING filters aggregated groups after GROUP BY has executed.
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
Model answer: ROW_NUMBER() assigns unique sequential integers. RANK() assigns identical ranks to ties and skips ranks. DENSE_RANK() assigns identical ranks to ties without skipping rank numbers.
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
Model answer: Use .isna().sum() to identify missing values. Impute with mean/median using .fillna() or remove with .dropna(subset=[...]) depending on variance impact.
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
Model answer: Star Schema has denormalized dimension tables directly connected to the central Fact table. Snowflake Schema normalizes dimension tables into sub-dimensions to minimize redundancy.
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Model answer: Use LAG(revenue, 1) OVER (ORDER BY month) to fetch the previous month's revenue and compute (revenue - prev_revenue) / prev_revenue * 100.
Behavioural & HR questions 3
Why do you want to join Snapmint as a SDE-2?
Highlight Snapmint's market reputation, recent tech innovations, and how your skills in JavaScript directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Snapmint Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii