Software Engineer – Intern (Django/React)

Duties & Responsibilities

  • Gain hands-on experience in developing and maintaining web applications using Python and Django.
  • Participate in the full software development lifecycle, including requirements gathering, design, development, testing, and deployment.
  • Work with React.js to build interactive and user-friendly front-end components.
  • Collaborate with senior engineers to learn best practices in software development, including code reviews, version control (Git), and agile methodologies.
  • Assist in troubleshooting and debugging existing applications.
  • Contribute to the improvement of existing systems and processes.
  • Participate in team meetings and contribute to project discussions.
  • Learn and adapt to new technologies and industry best practices.

Our Requirements

  • Enrolled in a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Strong understanding of fundamental programming concepts, including data structures, algorithms, and object-oriented programming. (Mandatory)
  • Proficiency in Python programming language. (Mandatory)
  • Basic understanding of web development concepts, including HTML, CSS, and JavaScript. (Mandatory)
  • Familiarity with or a strong interest in learning React.js.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork skills.
  • Ability to learn quickly and adapt to new technologies.
  • Passion for software development and a desire to learn and grow.

What You’ll Receive

  • Valuable hands-on experience in a professional software development environment.
  • Opportunity to gain hands-on experience in a fast-paced technology environment.
  • Opportunity to work on real-world projects and contribute to meaningful work.
  • Mentorship and guidance from experienced software engineers.
  • Exposure to industry best practices and technologies.
  • Potential for full-time employment upon successful completion of the internship.
  • Opportunity to work on challenging and impactful projects.
  • Continuous learning and development opportunities.
  • Networking opportunities within the industry.
Job Category: Software Engineer Intern
Job Type: Internship
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf