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