Full Stack Developer Intern (Pune)

Full Stack Developer Intern (Pune)

01 Oct
|
PopPop Labs
|
Pune

01 Oct

PopPop Labs

Pune

FULL STACK DEVELOPER INTERN

Department: Technology, Software Engineering & Product Development

Internship Duration: 3 Months

Review Period: 1 Month

Work Mode: In office/Hybrid/ Online

Location: M.G Road, Camp, Pune – 411001

About PopPop Labs

PopPop Labs is a technology and product company building products across social technology, robotics, civic technology, and artificial intelligence.

Our product ecosystem includes

- PopPop — a social collaboration and experiences platform connecting people, communities, events, learning, and work.
- Poppy — an intelligent robotics initiative focused on physical AI, robotics, and human–robot interaction.
- Oneevolution — a civic-action platform built around citizen participation, petitions, community mobilisation, and government action.
- PopBud — an AI-powered voice interaction, recording, and knowledge-capture platform for education and workplace environments.

Role Overview We are looking for a Full Stack Developer Intern who wants hands-on experience building production-oriented digital products from frontend interfaces to backend services, databases, APIs, authentication, integrations, and deployment.

You will work closely with product, UI/UX, AI, robotics, and business teams to transform product requirements and designs into functional software.

Key Responsibilities1. Frontend Development

Build responsive and scalable interfaces for web and mobile products.

Work with technologies such as:

- React
- Next.js
- TypeScript
- JavaScript
- Flutter / Dart
- HTML5
- CSS
- Tailwind CSS
- Component-based architecture

Develop:
- User interfaces
- Dashboards
- Authentication flows
- Profiles
- Search interfaces
- Forms
- Interactive workflows
- Notifications
- Real-time interfaces
- Responsive layouts

1. Backend Development

Develop backend services and application logic using technologies such as:
- Node.js
- Express.js
- REST APIs
- WebSockets
- Python
- Server-side frameworks

Responsibilities may include:
- API development
- Authentication and authorisation
- Business logic
- Data validation
- File handling
- Notification systems
- Third-party integrations
- Background processes
- API security

1. Database Engineering

Work with relational and non-relational data systems such as:
- PostgreSQL
- Firebase
- Redis
- Other suitable databases

Tasks may include:
- Database schema design
- CRUD operations
- Query optimisation
- Data modelling
- Indexing
- Data validation
- Relationships and constraints




- Performance optimisation

1. Product-Specific Development

You may contribute to different parts of the PopPop Labs product ecosystem.

PopPop

Build features involving

- Event discovery and creation
- Communities
- Chat
- Profiles
- Search
- Recommendations
- Notifications
- Ticketing
- Payments
- User onboarding

Oneevolution

Develop systems involving

- Petition creation
- Petition discovery
- Digital participation
- Campaign pages
- User authentication
- Progress tracking
- Community participation
- Ward-based discovery
- Notifications

PopBud

Work on

- Voice recording
- Audio uploads
- Speech-to-text
- AI-assisted workflows
- Summarisation
- Knowledge organisation
- Search
- User history
- Cloud synchronisation

Poppy Potential software work may include:

- Robot interfaces
- Device onboarding
- Robot configuration
- Status dashboards
- Telemetry interfaces
- Device connectivity
- Human–robot interaction software
- Control and monitoring interfaces

1. API & Third-Party Integrations

Work with external services and APIs involving:
- Authentication
- Payments
- Maps
- Notifications
- AI/LLM services
- Speech-to-text
- Cloud storage
- Analytics
- Communication services

Understand API documentation, authentication methods, request/response structures, error handling, rate limits, and integration testing.
1. AI Integration

Assist in integrating AI capabilities into products through:
- LLM APIs
- Speech-to-text
- Text-to-speech
- Embeddings
- Semantic search
- Retrieval-augmented generation
- AI-powered recommendations
- Summarisation
- Conversational interfaces

1. Authentication & Security

Implement and maintain:
- User authentication
- Authorisation
- Role-based access
- Session management
- Secure API communication
- Input validation
- Data protection
- Secure credential management

Follow secure software-development practices throughout the development lifecycle.
1. Testing & Debugging

- Write and maintain tests.
- Identify and resolve bugs.
- Conduct API and integration testing.
- Debug frontend and backend issues.
- Perform regression testing.




- Improve application reliability and performance.

1. Git & Engineering Practices

Work with:
- Git
- GitHub
- Branching strategies
- Pull requests
- Code reviews
- Issue tracking
- Documentation
- CI/CD workflows

Maintain clean, readable, modular, and maintainable code.
1. Deployment & Cloud

Gain exposure to application deployment and infrastructure using platforms such as:
- AWS
- Firebase
- Cloud hosting platforms
- Docker
- CI/CD pipelines

Assist with environment configuration, deployments, monitoring, and troubleshooting.

Engineering Principles

You will be encouraged to apply:
- Modular architecture
- Object-oriented programming
- Functional programming concepts
- RESTful architecture
- Event-driven architecture
- Database normalisation
- API-first development
- Responsive design
- Component-driven development
- Secure coding
- Test-driven development
- Agile development
- Version control
- Performance optimisation
- Scalability principles

Ideal Candidate We are looking for someone who is:
- Passionate about software development
- Comfortable learning new technologies quickly
- Strong in logical and analytical thinking
- Interested in building real products
- Comfortable debugging complex problems
- Detail-oriented
- Curious about AI and emerging technology
- Able to work independently and collaboratively
- Interested in startup environments

Preferred Technical Skills Knowledge of several of the following is preferred:

Frontend: React, Next.js, TypeScript, JavaScript, Flutter, Dart

Backend: Node.js, Express.js, Python

Database: PostgreSQL, Firebase, Redis

APIs: REST, WebSockets

Cloud: AWS, Firebase

DevOps: Git, GitHub, Docker, CI/CD

AI: LLM APIs, embeddings, RAG, speech APIs

Testing: Unit testing, API testing, integration testing

Candidates do not need to know every technology listed above. Strong fundamentals and the ability to learn quickly are highly valued.

What You Will Learn

You will gain practical exposure to the complete software-development lifecycle:

Product Requirement → Architecture → UI → Frontend → Backend → Database → API Integration → Testing → Deployment → Monitoring → Iteration

You will also work alongside product managers, UI/UX designers, AI engineers, robotics teams, marketing teams, and business teams.

Pay: ₹5,000.00 - ₹8,000.00 per month

Work Location: Hybrid remote in Pune, Maharashtra

📌 Full Stack Developer Intern (Pune)
🏢 PopPop Labs
📍 Pune

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer intern (pune) / pune

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer intern (pune) / pune