Job Description
Job Title: Senior Software Engineer
Experience: 2–4 Years
Location: Bengaluru
Company Overview
Founded in 2023 by IIT and Stanford GSB alumni, Truva is building the most delightful and trustworthy home-buying experience in India — akin to Spinny for homes.
Our comprehensive platform enables the buyer's journey end to end: from discovering great houses and scheduling visits to ensuring legal and financial support. We are a young, ambitious company, and have raised a seed round of $3M from marquee investors, signaling strong potential for rapid growth.
Role Overview
We are looking for a Senior Software Engineer to join our core founding team , working directly with the CTO and founders .
At Truva, you will help redefine the online home-buying experience by solving first-principle problems — treating this not as a real estate challenge, but as a customer experience opportunity.
What You'll Do
-
Collaborate directly with the CTO and product/design teams to rethink how homes are bought online
-
Build and maintain full-stack web applications using Next.js (React) on the frontend and Node.js (Express/Nest) on the backend
-
Translate wireframes and product specs into scalable, maintainable code
-
Write clean, testable, and performant JavaScript/TypeScript code
-
Optimize applications for speed, scalability, and user experience
-
Design and consume RESTful APIs , and integrate third-party services
-
Participate in agile ceremonies: code reviews, sprint planning, and daily stand-ups
-
Stay updated with the latest in web development trends and best practices
We're Looking for Someone With
-
3+ years of experience as a software engineer in product-based companies
-
Proficiency with JavaScript frameworks (Node.js, Next.js, React, etc.)
-
Comfort working across frontend and backend stacks
-
Strong collaboration skills to work closely with designers, PMs, and leadership
-
A balanced mindset: knowing when to build in-house vs leverage third-party tools
-
Openness to work with modern tech stacks (Node.js, Next.js, Java, Python, React, AngularJS — any is fine as long as you are adaptable)
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application