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

Software Engineer (SDE-1)

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

Location: Gurgaon (hybrid) | Experience: 0–1 year | Openings: 5

Hiring drive: Wednesday 18 – Friday 20 November 2026. In-person at our Gurgaon office for Delhi NCR candidates, online for everyone else.

Pluang is Indonesia's leading multi-asset investment platform, offering Crypto, US stocks, IDSS, mutual funds and gold. We're on a mission to redefine the way people invest, and as one of the fastest-growing fintech platforms in Indonesia we help users build financial independence through a seamless, innovative and secure investment experience. Explore more about us here!

We're hiring Software Engineers (SDE-1) to build the services behind products used by millions of investors. This role suits someone early in their career with strong problem-solving fundamentals who already builds with AI — using AI tools to understand code, prototype, debug and ship faster — while owning the quality of everything they put into production.

What You Will Do

  • Build and maintain services and APIs that power trading, payments, portfolio and other core investment flows.
  • Write clean, tested, well-structured code, and take features from design through to production.
  • Work with databases and caches (e.g. PostgreSQL, MongoDB, Redis) and messaging systems (e.g. Kafka).
  • Debug and fix production issues alongside senior engineers, and learn how high-scale financial systems stay reliable.
  • Take part in code reviews, design discussions and sprint planning with product and engineering teams.
  • Work AI-first: use tools like Claude, Cursor or GitHub Copilot to explore codebases, write and refactor code, generate tests and debug — then review, verify and own the output.
  • Help find new ways to use AI in our engineering workflow, from automation scripts to internal tools.

What We're Looking For

  • 0–1 year of experience (freshers welcome), or strong internship / project experience.
  • B.E. / B.Tech in Computer Science, IT or a related engineering discipline (mandatory).
  • Strong data structures and algorithms fundamentals: you should be comfortable solving coding problems under time constraints.
  • Proficiency in at least one programming language: Java, Node.js (JavaScript/TypeScript), Go or Python.
  • Good grasp of CS fundamentals: OOP, databases, operating systems, networking basics.
  • Understanding of REST APIs and how web applications work end to end.
  • Hands-on experience building with AI coding tools (Claude, Cursor, Copilot or similar), and the judgement to know when AI output is wrong.
  • Curiosity, ownership and a strong willingness to learn.

Good to Have

  • Internships or projects that built real services or APIs (GitHub links welcome).
  • Competitive programming (LeetCode, Codeforces, CodeChef) or hackathon participation.
  • Exposure to Spring Boot, Express/NestJS, Docker, Kubernetes or a cloud platform (AWS/GCP).
  • Projects that use LLM APIs, agents or prompt-driven tooling.
  • Interest in fintech, markets or investing.

Interview Process

DSA round (45 min) → Technical round (45 min) → Final round (30 min), all completed during the 3-day hiring drive.

We are an equal-opportunity employer and value diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Want the inside scoop on our culture, the interview process, and the team at Pluang? Click here to find out!

Curious about what it's like to work with us? Check out our Instagram!

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 (SDE-1)?
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