What are the responsibilities and job description for the Software Engineering Intern (Full-stack, Remote) position at Institute for Humane Studies?
Software Engineering Intern (Full-stack, Remote)
This internship will start on May 19th, 2025, and end on August 22nd, 2025 (start and end dates are flexible with respect to the semester schedule). Work schedule will be up to 25 hours weekly.
Job Summary:
The full-stack Software Engineering Intern will assist in the development of our new software platform. Reporting to the Application Development Engineer, the intern will provide support to the Digital Community team by developing new features and functionalities for the IHS Digital Platform, write and maintain code, collaborate with other members of the team to achieve project objectives, upon additional responsibilities outlined below.
Supervisory Responsibilities:
None
Duties/Responsibilities:
Assist in the development of new features and functionalities for the IHS Digital Platform using both front-end (Vue.js, HTML/CSS/JavaScript) and backend (Node.js, RESTful APIs, databases) technologies.
Write clean, efficient, scalable, well-documented, and maintainable code.
Participate in code reviews and contribute to the development of best practices for coding and testing.
Collaborate with other team members to identify and solve technical issues.
Stay up-to-date with new advances in web development, data analytics, and AI technologies.
Work with cloud platforms (GCP, AWS) to manage services and process data, with tools such as Firestore, AppEngine, BigQuery.
Utilize AI tools and machine learning models to extract insights from data and present findings.
Ability to work independently and as part of a team.
Required Skills/Qualifications:
Currently pursuing a degree in Computer Science, Software Engineering, MIS, or related field.
Experience with or interest in learning web development technologies (JavaScript/HTML/CSS and web frameworks like Vue, React, Angular).
Understanding of object-oriented programming, code editors, and version control.
Experience with or interest in data analytics.
Knowledge of database technologies, such as SQL and NoSQL.
Ability to use PC for programming tasks, project management and time allocation.
Basic understanding of AI and potential uses.
To apply, qualified candidates must submit the following materials (through additional documents):
Resume
Cover letter detailing:
Your interest in this internship.
A compelling case about why the IHS mission resonates with you.
Compensation:
$25-$30 an hour, commensurate with experience.
Salary : $25 - $30