Madhi Foundation Logo

Madhi Foundation

Full Stack Developer Intern

Posted An Hour Ago
Be an Early Applicant
In-Office
Chennai, Tamil Nadu, IND
Internship
In-Office
Chennai, Tamil Nadu, IND
Internship
Build and improve responsive educational web applications across the frontend and backend. Responsibilities include developing React.js interfaces, creating Node.js and Express.js APIs, writing PostgreSQL queries, integrating systems, debugging, testing, optimizing performance, participating in code reviews, and assisting with deployment and monitoring while learning software engineering best practices.
The summary above was generated by AI

About the Role 

We are looking for enthusiastic and curious Full Stack Developer Interns who are excited to build real-world web applications that create meaningful impact in the education sector. 

As an intern, you will work closely with experienced developers to design, develop, and improve web-based products from various stakeholders. This internship will provide hands-on exposure to modern web development practices using React.js, Node.js, and PostgreSQL while helping you build industry-ready skills. 

 

The Challenges You Will Help Solve in This Role 

  • Building user-friendly and responsive web applications for students, teachers, and school administrators.  

  • Design quality Backend APIs. 

  • Designing efficient database queries to ensure fast and reliable application performance.  

  • Creating seamless integrations between frontend, backend, and databases.  

  • Improving application performance, reliability, and user experience.  

  • Debugging and resolving real-world technical challenges across the full technology stack.  

  • Building features that are practical, intuitive, and impactful for educational use cases.  

  • Learning and applying software engineering best practices in a collaborative development environment.  

 

The Job Description 

As a Full Stack Developer Intern, you will contribute to the development of web applications by working across both frontend and backend systems. You will gain practical experience in building user interfaces, developing APIs, managing databases, and deploying applications. 

This role is ideal for students who are eager to learn modern software development, solve real-world problems, and gain hands-on experience working on production-grade applications. 

 

In This Role, Some of Your Responsibilities Will Include 

  • Developing responsive user interfaces using React.js.  

  • Debugging, testing, and fixing application issues. 

  • Building and maintaining backend APIs using Node.js and Express.js.  

  • Writing clean, maintainable, and reusable code.   

  • Participating in code reviews and learning industry best practices.  

  • Optimizing application performance and improving user experience.  

  • Assisting in deployment, monitoring, and maintenance activities.  

You Will Thrive in This Role If You: 

  • Are passionate about technology and building products that solve real-world problems.  

  • Enjoy learning new technologies and applying them in practical projects.  

  • Have a problem-solving mindset and enjoy debugging challenges.  

  • Are curious, proactive, and willing to take ownership of tasks.  

  • Can work collaboratively with teammates and communicate effectively.  

  • Are eager to gain industry experience and continuously improve your skills.  

  • Enjoy turning ideas into functional applications.  

Mandatory Prerequisites Include: 

  • Basic understanding of HTML, CSS, and JavaScript.  

  • Strong logical thinking and problem-solving skills. 

  • Willingness to learn, experiment, and work in a collaborative environment. 

  • Familiarity with React.js fundamentals or any similar Frontend Frameworks.  

  • Basic knowledge of Node.js and REST APIs.  

  • Understanding of relational databases and SQL concepts.  

  • Familiarity with PostgreSQL is an added advantage.  

  • Knowledge of Git and version control concepts is an added advantage  

Nice to Have 

  • Experience building personal, academic, or hackathon projects.  

  • Familiarity with Express.js.  

  • Understanding of authentication, APIs, and database design concepts.  

  • Exposure to cloud platforms or deployment tools.  

  • Contributions to open-source projects or participation in coding competitions.

Similar Jobs

21 Hours Ago
Hybrid
Chennai, Tamil Nadu, IND
Expert/Leader
Expert/Leader
Digital Media • Information Technology • News + Entertainment
Designs, implements, and maintains secure enterprise and data center network infrastructure. Manages Fortinet, Palo Alto, and F5 firewalls and load balancers; supports routing, switching, high availability, disaster recovery, monitoring, incident response, compliance, documentation, and automation. Collaborates with infrastructure teams and vendors, resolves complex production issues, performs root cause analysis, and mentors junior engineers.
Top Skills: AnsibleBgpF5 Big-IpF5 DnsF5 GtmF5 LtmFortinetGitHsrpIgmpLacpMlagMulticastOspfPalo Alto FirewallsPimPort-ChannelPythonRest ApisStpVpcVrfVrrp
21 Hours Ago
Hybrid
Chennai, Tamil Nadu, IND
Senior level
Senior level
Digital Media • Information Technology • News + Entertainment
Build, maintain, and improve a software automation platform, including workflows, CI/CD pipelines, and Go- or Python-based tools. Collaborate with stakeholders to identify automation opportunities, troubleshoot incidents, improve reliability, and participate in on-call support. The role also involves system design, technical documentation, mentoring junior staff, software releases, performance analysis, and cross-functional collaboration with quality assurance.
Top Skills: ArgocdAWSCi/CdDockerGoInfrastructure As CodeJenkinsKubernetesPythonTerraform
21 Hours Ago
Hybrid
Chennai, Tamil Nadu, IND
Mid level
Mid level
Digital Media • Information Technology • News + Entertainment
Builds, configures, maintains, and tests cybersecurity systems and infrastructure. Conducts security assessments, vulnerability testing, audits, and technical analysis across networks, applications, operating systems, and network devices. Supports security architecture, develops policies and documentation, recommends vulnerability remediation, and troubleshoots network stacks at scale. Requires knowledge of secure routing, DNS/DNSSEC, SDN, automation, high-availability architectures, and varied network platforms. Variable schedules, including nights and weekends, may be required.
Top Skills: Antivirus SystemsCmtsCybersecurityDnsDnssecDocsisFirewallsIntrusion Detection SystemsNetwork AutomationNetwork MonitoringNetwork SecurityOperating SystemsOptical DevicesPonRoutersSdnSecure RoutingSwitchesTcpVcmtsVulnerability Assessment

What you need to know about the Chennai Tech Scene

To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account