Intern - Software Engineer

Petpooja

  • Ahmedabad, Gujarat, India
  • Permanent
  • Product Development
Job Description:

About the Role:

We are looking for a backend-focused engineering intern to join the team building Petpooja Track, our field-force platform used daily by restaurant relationship managers across India. This is not a general full-stack internship. You will spend most of your time on server-side work: designing APIs, modelling data, and reasoning about how systems behave as they grow. Our products operate at real scale, so questions like "what happens to this query when the collection has two million documents?" are part of everyday work rather than theoretical exercises. You will be mentored directly and your work will ship to production.


Experience Range:

0 - 1 years

Educational Qualifications:

Any graduation , B.Tech/B.E

Job Responsibilities:

  • Roles & Responsibilities:

    • Design and build REST APIs in Node.js / TypeScript, from schema design through to production deployment.

    • Model data in MongoDB - designing collections, choosing indexes, and understanding the trade-offs each choice creates.

    • Investigate and improve query performance: reading execution plans, identifying full collection scans, and fixing them.

    • Contribute to architectural discussions on caching, pagination, background jobs and service boundaries.

    • Build and consume third-party integrations across the Petpooja ecosystem.

    • Write meaningful technical documentation - API contracts, data models, and the reasoning behind design decisions.

    • Participate in code reviews, design reviews and daily stand-ups.

Skills Required:

Node.js , MySQL , Express.Js

Candidate Attributes:

  • Required Skills & Qualifications:

    • Solid understanding of server-side JavaScript / TypeScript (Node.js). Experience with Express, NestJS, AdonisJS or a similar framework.

    • Working knowledge of databases and query design - relational (MySQL/PostgreSQL) or document (MongoDB). You should be able to explain what an index does and why it matters.

    • Understanding of REST API design: resources, status codes, authentication, versioning, error handling.

    • Comfort with Git and collaborative development workflows.

    • Strong fundamentals in data structures, algorithms and complexity - you should be able to reason about how code behaves as input grows.

    • Clear written and verbal communication. You will be expected to explain your design choices, not just implement them.

    • Genuine curiosity about how systems work under the hood, and the persistence to debug problems that don't have obvious answers.

    What You’ll Gain:

    • Hands-on experience building backend systems that operate at genuine scale - millions of API calls and terabyte-scale data.

    • Direct mentorship on data modelling, performance tuning and system design from engineers solving these problems daily.

    • Ownership of real features in a live product, not sandboxed training tasks.

    • Exposure to how a fast-growing product SaaS company makes engineering and product decisions.

Job Code: KL-83BRVVGN
About Us
When Petpooja’s first avatar came into being in 2011, it was a simple B2B food delivery model that took bulk food orders from the corporates & passed them forward to the restaurants. But soon, our founders realised that the restaurants they worked with were not living up to their potential and were shutting down forever. Primarily it was due to a lack of coherent technology that could support their daily operations. Their billing machines were as bulky, tedious and old as time. Due to this, the restaurants never had an actual estimate of their profit margins & expenses. Back then, restaurants were suffering more than growing.

This was when our founders decided to build a robust, user-friendly & cost-effective billing software for SMB restaurants that will automate everyday operations and push businesses towards sustainability.

And now, a decade into the industry, we have realized our dream of becoming the ideal restaurant billing solution provider to all & every kind of food service business in India.
Why Us?
Join the Petpooja Family!

Petpooja is always on the look-out for passionate and talented individuals. If you think you have the zest to work, learn, and have fun, then this is your nirvana!

Attitude before Aptitude:
When we say "Attitude before Aptitude", we mean that you need to have the correct attitude to qualify for a test of aptitude. While we do look for the highest aptitude and professional prowess, but, it's not going to be at the cost of the right attitude.

Organic Growth:
At Petpooja, we believe that the best leaders are groomed, not found from the outside. So, we try our best to foster leadership within the organization and give each and every individual an equal chance to climb the career ladder. Petpooja is an equal opportunity employer. We do not discriminate based on caste, religious beliefs, gender, race or sexual orientation. So, if you think that your personality & skills fit perfectly into our company culture, then apply for your desired position right away!

And if you want to know more about our team or culture, drop by our office for a cup of coffee, a game of Table Tennis or Chess (choice is yours)! As signified by our name - Petpooja, we’re regarded as great hosts.