Full Stack Developer Intern
GeeseTech Enterprises
About GeeseTech Enterprises LLP
GeeseTech Enterprises LLP is a technology and product development company focused on building innovative digital solutions, mobile applications, and Mobility-as-a-Service (MaaS) platforms.
Role Overview
As a Full Stack Developer Intern, you will work with our development team to build and enhance mobile applications, backend services, REST APIs, and database-driven applications. The ideal candidate should have a basic understanding of Flutter, Dart, Node.js, and databases, along with a strong willingness to learn, solve problems, and contribute to real-world projects.
Key Responsibilities
- Develop mobile application features using Flutter and Dart.
- Build and integrate backend services and REST APIs using Node.js and Express.js.
- Work with MongoDB and perform basic database operations.
- Integrate mobile applications with backend APIs.
- Develop responsive and user-friendly application interfaces.
- Debug, test, and troubleshoot application issues.
- Follow coding standards and maintain clean, reusable code.
- Use Git and GitHub for version control and collaboration.
- Work with senior developers to understand requirements and implement features.
- Learn and apply new technologies based on project requirements.
- Participate in code reviews, testing, and product improvements.
Requirements & Tech Stack
- Basic knowledge of Flutter and Dart.
- Basic knowledge of Node.js and JavaScript.
- Understanding of REST APIs, HTTP, and JSON.
- Familiarity with MongoDB or another database.
- Basic understanding of HTML, CSS, and web technologies.
- Knowledge of Git and version control.
- Understanding of programming fundamentals, OOP, and logical problem-solving.
Good to Have:
- Express.js and API development.
- State management in Flutter (Provider, Riverpod, or Bloc).
- Firebase and push notifications.
- JWT authentication and application security fundamentals.
- AWS or other cloud platforms.
- Docker and basic Linux commands.
- MQTT, WebSockets, or IoT technologies.
- Academic, personal, or freelance projects demonstrating practical skills.
Qualifications
- Fresh graduates who have completed B.E., B.Tech, BCA, MCA, B.Sc. IT, M.Sc. IT, or an equivalent qualification.
- Candidates with basic practical knowledge of Flutter and Node.js.
- Candidates who have developed academic or personal projects.
- Individuals eager to learn full stack development and work on real-world products.
Our Ideal Candidate
We value attitude, curiosity, and a willingness to learn alongside technical skills. You should be someone who:
- Has a positive and proactive mindset.
- Enjoys learning new technologies and solving problems.
- Takes ownership of assigned tasks.
- Is open to feedback and continuous improvement.
- Can work independently with guidance when required.
- Communicates effectively and works well in a team.
- Is comfortable working in a dynamic startup environment.
- Is interested in understanding the complete product development lifecycle.
Internship Details
- Duration: 6 Months
- The first 3 months of the internship will be without a stipend, focusing on practical learning, skill development, and performance evaluation.
- A stipend may be introduced after the initial 3 months based on performance and company discretion.
What You Will Gain
- Hands-on experience in mobile and backend development.
- Exposure to real-world product engineering.
- Practical experience with Flutter, Node.js, REST APIs, and MongoDB.
- Experience with version control, debugging, testing, and deployment workflows.
- Guidance from experienced developers.
- Exposure to cloud technologies and scalable application development.
- An opportunity to be considered for a full-time role based on performance and business requirements.

