
Full Stack Developer Intern
Techno Brain Group
Description
POSITION OVERVIEW
The Full Stack Developer Intern will support the development, implementation, and maintenance of Techno Brain's Open Source Technology Stack. Working closely with members of the Project Services team, the intern will help deliver technical solutions, contribute to open- source projects, and assist with internal product development initiatives.
This role is designed to provide hands- experience across the full software development lifecycle — from coding, testing, and deployment to documentation and version control — while learning and applying best practices in software engineering.
The ideal candidate is passionate about technology and open-source, eager to learn, demonstrates a strong work ethic, and collaborates effectively within a team environment. The intern should also be flexible and willing to take on new technical responsibilities as required to support project deliverables and overall team success.
ROLE AND RESPONSIBILITIES
The Full Stack Developer Intern will support the Projects Services function of the Enterprise Business Unit through contributions to open-source stack projects. Work tasks will align with departmental Standard Operating Procedures (SOPs) and project requirements, but will broadly include the following Key Responsibility Areas (KRAs):
- Assist in building, testing, and deploying applications using open-source frameworks and tools.
o Write clean, maintainable code under supervision.
o Support feature testing and participate in deployment activities to gain real-world project experience.
- Support integration of open-source components into enterprise solutions.
o Learn how to evaluate, adapt, and integrate open-source libraries and frameworks into larger systems.
o Ensure compatibility and performance as part of the integration process.
- Contribute to documentation of processes, tools, and project outcomes.
o Help maintain accurate and up-to-date technical documentation for codebases, workflows, and solutions to support future development.
- Conduct research on emerging open-source technologies relevant to the business.
o Explore new tools, frameworks, and trends.
o Share insights and recommendations with the team that could enhance product development.
- Provide troubleshooting and debugging support under supervision.
o Assist in identifying and resolving issues in applications and integrations while learning structured debugging techniques from senior engineers.
- Collaborate with senior engineers and team members to ensure timely delivery of project tasks.
o Actively participate in team efforts to meet project milestones and deadlines.
o Build teamwork and collaboration skills through ongoing communication and cooperation.
- Participate in knowledge-sharing sessions and team stand-ups.
o Engage in agile practices, attend regular meetings, and contribute to discussions to understand how professional development teams operate.
- Support in maintaining repositories, version control, and code quality standards.
o Learn how to use version control systems (e.g., Git), follow coding standards, and participate in code reviews to maintain quality and consistency.
Eligibility Criteria
- Passionate about technology and open-source
- Eager to learn
- Demonstrates a strong work ethic
- Collaborates effectively within a team environment
- Flexible and willing to take on new technical responsibilities as required to support project deliverables and overall team success
About Techno Brain Group
Techno Brain Group is a global IT solutions provider with operations in India for ERP and digital transformation, including Odoo implementations.
