Problem Solving Engineer (Generalist)
We are looking for a curious, hands-on engineer who loves solving real-world problems across systems.
This is not a role limited to a single tech stack. You will work across backend, frontend, APIs, databases, and infrastructure to debug issues, improve performance, and build reliable systems.
If you enjoy understanding why things break and not just fixing them, you’ll fit right in.
Location: Indore
What You’ll Do
- Debug complex production issues across multiple systems (APIs, databases, frontend, infra)
- Identify root causes, not just symptoms
- Work closely with cross-functional teams (QA, Dev, Product, Ops) to solve problems end-to-end
- Improve system performance, reliability, and scalability
- Build tools, scripts, or small features to solve operational challenges
- Analyze logs, metrics, and system behavior to troubleshoot issues
- Contribute across different tech stacks as needed (Node.js, Java, Flutter, SQL, etc.)
What We’re Looking For
- Strong problem-solving and debugging skills
- Solid understanding of core concepts:
- APIs, databases, networking basics
- System design fundamentals
- Memory, performance, and scalability basics
- Ability to quickly learn new technologies
- Experience working across multiple layers of the stack (not limited to one area)
- Comfortable working with ambiguity and incomplete information
- Strong ownership mindset — you take responsibility for solving problems end-to-end
- Good communication skills to collaborate with different teams
Bonus Points
- Experience debugging production issues in live systems
- Familiarity with logs, monitoring tools, or tracing systems
- Worked on performance optimization or system reliability improvements
- Experience with cloud environments (AWS / GCP / Azure)
- Contributions to open-source or active problem-solving on platforms like GitHub / Stack Overflow
What This Role Is NOT
- Not limited to one framework or language
- Not a “feature factory” role
- Not suited for someone who prefers well-defined, repetitive tasks
Why Join Us
- Work on real-world, high-impact problems
- Exposure to multiple systems and technologies
- High ownership and autonomy
- Opportunity to grow into a core engineering leader
How We Evaluate
Our hiring process focuses on:
- Real-world problem-solving discussions
- Debugging scenarios (not just coding tests)
- Understanding how you think, not just what you know
