As a Product Backend Intern of Geek Internship Autumn 2025, you will be an integral part of a real team working collaboratively to build a real product from its initial stages. This team will be coached and supported by a Senior team member throughout the entire process.
This is a unique opportunity to gain hands-on experience across the full spectrum of product development, from understanding the business problem and technical requirements to building robust backend architecture, efficient APIs, and getting acquainted with fundamental principles of application operation and deployment.
SCOPE OF WORK
I. Understanding the Business Context & Product Requirements:
- Business context: Participate in discussions with stakeholders to understand the product&aposs goals, target audience, and business objectives.
- Technical requirements analysis: Collaborate with other technical team members to clarify and analyze the technical requirements of the product.
- Technology research: Research and evaluate suitable backend technologies, frameworks, and tools to address the product requirements.
II. Backend Design & Development & Application Operations:
- Architecture design: Participate in the design of the backend architecture, including database structures, APIs, and other system components.
- API development: Assist in building and maintaining RESTful APIs or other API protocols to connect the frontend and other services.
- Business logic implementation: Participate in developing the product&aposs business logic using backend programming languages (e.g., Node.js, Java, Go, etc.).
- Database interaction: Participate in designing and interacting with databases (e.g., SQL, NoSQL) for efficient data storage and retrieval.
- Unit testing: Write and execute unit tests to ensure code quality and stability.
- Learning CI/CD processes: Become familiar with Continuous Integration and Continuous Delivery pipelines.
- Introduction to monitoring and logging: Get an initial understanding of system monitoring and logging tools.
- Participation in deployment: Participate in application deployment activities to testing or production environments under guidance.
III. Collaboration:
- Integrating business needs, technical feasibility, and performance: Consider business requirements, technical feasibility, and performance considerations to deliver product value and solve the business problem.
- Collaborate with product analysis & design team: Work closely with other team members to ensure a cohesive and effective product.
- Communicate technical ideas: Clearly and effectively explain technical concepts and decisions.
- Maintain technical documentation: Assist in creating and maintaining technical documentation related to the backend, APIs, and deployment processes.
- Seek feedback: Actively solicit and incorporate feedback from team members and mentors.
OPPORTUNITIES & BENEFICIALS:
- Understanding real-world business problems and their technical implications. You&aposll learn how backend systems contribute to solving these problems.
- Collaborating with other stakeholders to understand technical requirements and translate them into efficient backend solutions.
- Learning to design and implement robust and scalable backend architectures and APIs.
- Gaining experience with database design, querying, and optimization.
- Developing proficiency in backend programming languages and relevant frameworks.
- Learning about server-side logic, data processing, and system integration.
- Understanding and implementing security best practices in backend development.
- Collaborating within a product development team (Product Analysis, Product Design, Product Operations) to build a cohesive product.
- Receiving mentorship and guidance from experienced professionals.
- Gain hands-on experience with Agile methodologies, tools, and frameworks to thrive in modern product development.
- Opportunity for comprehensive development of professional skills beyond your specialization through weekly workshops.
- Opportunity to connect, learn from, and build relationships with a total of 20 fellow interns participating in Geek Internship Autumn 2025.
- Connect with and learn from seasoned experts in the product design field.
- Internship allowance, free parking location & discount cafeteria of GEEK Hub.
- Become Part of the Geekaholic Community: Immerse yourself in a vibrant and supportive community with opportunities for social activities, sports, and fun.
- Launch Your Career at GEEK Up: With a potential opportunity to transition into a full-time Product Designer role after a successful internship.
REQUIREMENTS:
- Currently enrolled in a Bachelor&aposs or Master&aposs program in Computer Science, Software Engineering, Information Technology, or a related technical field.
- Aspiring to become a Software Engineer in the future.
- A portfolio or demonstration of your coding skills and projects (personal projects, school assignments, or contributions to open-source are welcome). This could include links to GitHub repositories or descriptions of your technical projects.
- Good problem-solving and analytical skills.
- Ability to work collaboratively in a team environment.
- Eagerness to learn new technologies and receive constructive feedback.
- A proactive and detail-oriented approach to development.
- Availability to commit full-time to the duration of the Geek Internship Autumn 2025 program (13/10/2025 - 19/12/2025). You can be absent for a maximum of 10 half-days (morning or afternoon) throughout the internship program.
PROCESS:
Round 1: Online Application Form (09/09-27/09)
Round 2: Online Teamwork (16/09-30/09)
Round 3: Expertise Assessment (20/09-03/10)
Round 4: F2F Interview (26/09-06/10)
Result: Well inform the final result from 29/09-08/10 to initial the onboarding at 13/10/2025.
- Guideline: Maximum 3 working days after your application/submission for each round, well send you an notification to proceed for the next round
APPLY NOW VIA: https://geekadventure.vn/internship/product-backend-intern-geek-internship-autumn-2025