Nudge logo

Software Engineer II (SDE 2) - Backend

Nudge

3 - 5 years

Bengaluru

Posted:10 hours ago

Job Description

  • Title: Software Engineer II (SDE 2) - (Backend - Golang)
  • Department: Technology / Core Platform Engineering
  • Location: Bangalore Corporate Office
  • Employment Type: Full Time
  • Experience: 3 – 5 years Experience

The Opportunity

Nudge is building India’s ultimate commerce rewards platform. Users earn rewards by scanning and uploading shopping bills, linking accounts like Gmail or consumer apps (e.g., Swiggy, Zepto), and playing casual games on the platform. Behind that experience sit Go microservices handling bill ingestion, transaction parsing, fraud checks and real-time reward distribution. We are looking for an

SDE 2 (Backend, Golang)

who can own features and services end to end: take a problem from design doc to production, and keep it healthy once it ships. You will work closely with senior engineers on architecture, while independently owning the services and features you build.

What You’ll Achieve

Own Services End to End

  • Design, build and ship Go microservices and RESTful APIs for bill processing, third-party app integrations and gaming backends.
  • Write design docs for the features you own, and take them from design through rollout and monitoring.

Build for Concurrency & Correctness

  • Implement reward and ledger flows that stay consistent under concurrent uploads, retries and partial failures.
  • Apply idempotency, locking and rate-limiting patterns to prevent double-crediting and abuse.
  • Design schemas, indexes and caching strategies for heavy read/write workloads on PostgreSQL and Redis.

Integrate with the Outside World

  • Build reliable integrations with third-party platforms, handling auth, retries, rate limits and messy data.
  • Work on event-driven pipelines that move user activity from ingestion to reward.

Raise the Engineering Bar

  • Review code with care and help junior engineers through pairing, reviews and clear feedback.
  • Improve test coverage, tooling and the maintainability of the services you touch.

Production Ownership

  • Own the uptime and performance of your services: logging, metrics, alerts and dashboards.
  • Take part in on-call, debug production issues and contribute to postmortems.

Build Faster with AI

  • Use AI coding tools (e.g., Claude Code, Cursor, GitHub Copilot) to design, build, test and debug faster, while owning the quality of everything you ship.
  • Help the team use AI well: share workflows, set review standards for AI-generated code, and spot where AI can speed up our engineering.

What You’ll Bring

  • 3–5 years of backend engineering experience building and running production systems.
  • Strong hands-on production experience in Golang (mandatory), including goroutines, channels, context and concurrency patterns.
  • Solid grasp of microservices, RESTful API design and event-driven systems.
  • Good working knowledge of PostgreSQL (schema design, indexing, query tuning) and Redis (caching, distributed locks).
  • Experience with Docker and CI/CD; exposure to Kubernetes and cloud platforms (GCP/AWS).
  • A track record of owning a service or major feature from design to production, not just implementing tickets.
  • Strong debugging skills across logs, metrics and profiles.
  • Hands-on use of AI coding tools in day-to-day work, with the judgement to review, test and correct AI-generated code before it ships.
  • Startup mindset: high ownership, comfort with ambiguity, and real drive to build something from early stage.

Why You’ll Love Working Here

  • Real Ownership Early: Own services that sit on the critical path of rewards for millions of transactions.
  • Hard, Interesting Problems: Concurrency, ledger consistency, OCR pipelines and third-party integrations, not CRUD.
  • Growth to Senior: Work directly with senior engineers and founders on architecture, with a clear path to Senior Engineer.
  • Product-First Culture: A fast-paced team where shipping and user impact come first.
  • AI-First Workflow: Modern AI coding tools are part of how we build, every day.

Skills Required

Backend Microservices Restful Apis Bill Processing Third Party Postgresql GitHub Restful API Docker Ci/cd Kubernetes Cloud Platforms

Learn the skills this job asks for

See your skill gap for Back End Developer →

Free courses, interview questions and practice for each skill.

Job Type

Full Time

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Nudge logo
Nudge

RecommendedJobs for You