Job Description
Role Overview:
As a Python Full Stack Developer Intern, you will work closely with our development team to design, develop, and maintain web applications. You will gain hands-on experience with modern technologies like React, Django, and PostgreSQL while contributing to live projects that impact the business directly.
Key Responsibilities:
Develop responsive and interactive front-end applications using React.js.
Build robust and scalable back-end APIs using Django.
Design, manage, and optimize database schemas in PostgreSQL.
Collaborate with designers, developers, and stakeholders to deliver features end-to-end.
Troubleshoot, debug, and enhance existing applications.
Participate in code reviews, testing, and documentation to maintain code quality.
Requirements:
Basic knowledge of Python, Django, and web frameworks.
Understanding of React.js, JavaScript, HTML, and CSS.
Familiarity with PostgreSQL database and SQL queries.
Basic understanding of RESTful APIs and HTTP protocols.
Ability to work in a collaborative team environment and take initiative.
Strong problem-solving skills and eagerness to learn.
Bonus Skills:
Experience with version control systems (Git/GitHub).
Exposure to cloud platforms (AWS, Heroku, or similar).
Familiarity with Agile methodologies.
What You Will Learn:
End-to-end full stack development in a production environment.
Writing clean, maintainable, and scalable code.
Building APIs and integrating with front-end applications.
Best practices in software engineering and team collaboration.