Software Engineering Intern - Server (Backend) at Nudge
On-site · Bengaluru, Karnataka, India · intern
Practice the Software Engineering Intern - Server (Backend) interview at Nudge with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- Data Structures
- Algorithms
- Go
- Java
- Python
- JavaScript
- TypeScript
- C++
- SQL
- Git
About Nudge
Nudge is building India’s ultimate commerce rewards platform. Users earn rewards by scanning shopping bills, linking accounts like Gmail or apps like Swiggy and Zepto, and playing games on our platform.
About the role
Ship Real Features: Build and extend RESTful APIs for bill uploads, app integrations and in-app games. Take a scoped task from understanding the problem to a merged, deployed change. Learn How Production Backends Work: Get hands-on with PostgreSQL, Redis, Docker and cloud deployments. Learn how real systems handle concurrency, caching, retries and data consistency. Build Good Engineering Habits: Write unit and integration tests, and document what you build. Go through code reviews, and help debug issues using logs and metrics. Build Faster with AI: Use AI coding tools (e.g., Claude Code, Cursor, GitHub Copilot) to write, test and debug code faster, while understanding and owning every line you ship. Use AI to explore unfamiliar codebases, draft tests and documentation, and prototype ideas quickly.