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

Software Engineer

Pluang

  • Gurugram, India
  • Competitive Package
  • 0–1 Year
  • Posted Today
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

🚀 SDE-1 Hiring Drive | Wed 18 – Fri 20 November 2026

📍 Gurgaon (hybrid)

  • 🎓 0–1 year (freshers welcome)
  • 👩 💻 5 openings

Three rounds, one decision, all within 3 days. In person at our Gurgaon office if you are in Delhi NCR, online if you are anywhere else in India.

Apply by Tuesday 17 November.

About Pluang

Pluang is Indonesia's leading multi-asset investment platform: US stocks, crypto, gold, mutual funds and more, used by millions of investors. Our engineering team in Gurgaon builds the systems behind it.

The role

You will build the backend services that power trading, payments and portfolios. We are looking for strong problem-solvers early in their careers who already build with AI and take ownership of what they ship.

What you will do

  • Build and maintain services and APIs for core investment flows
  • Write clean, tested code and take features from design to production
  • Work with PostgreSQL, MongoDB, Redis and Kafka
  • Debug production issues alongside senior engineers
  • Join code reviews, design discussions and sprint planning
  • Work AI-first with Claude, Cursor or Copilot, then review and own the output

What we are looking for

  • B.E. / B.Tech in CS, IT or a related engineering discipline (mandatory)
  • 0–1 year of experience, or strong internships and projects
  • Strong DSA fundamentals and comfort solving problems under time pressure
  • Proficiency in Java, Node.js (JS/TS), Go or Python
  • Solid CS basics: OOP, databases, OS, networking
  • Understanding of REST APIs and how web apps work end to end
  • Hands-on use of AI coding tools, and the judgement to spot when they are wrong

Good to have

  • Internships or projects with real services or APIs (share your GitHub)
  • Competitive programming (LeetCode, Codeforces, CodeChef) or hackathons
  • Spring Boot, Express/NestJS, Docker, Kubernetes, AWS/GCP
  • Projects using LLM APIs or agents
  • Interest in fintech and markets

How the drive works

  • Round 1: DSA (45 min)
  • Round 2: Technical (45 min)
  • Round 3: Final with engineering leadership (30 min)

Shortlisted candidates hear from us before the drive with their slot.

Pluang is an equal-opportunity employer. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status or disability status.

Eligibility & process

Who can apply

Seniority: Entry level. Employment type: Full-time

Skills & stack

Python Java JavaScript TypeScript Node.js Express.js Spring Boot NestJS

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 (Python, Java, JavaScript, TypeScript, Node.js, Express.js, Spring Boot, NestJS) & 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 Pluang Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Python. Answer
Model answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer
Model answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
Model answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer
Model answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer
Model answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Behavioural & HR questions 3
Why do you want to join Pluang as a Software Engineer?
Highlight Pluang's market reputation, recent tech innovations, and how your skills in Python 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.
Pluang Competitive Package
Recruiter Resume Apply
Chat Chat with Kashii