“The only way to do great work is to love what you do” - Steve Jobs
Back-End Developer Intern
Job Title: Back-End Developer Intern
Location: Remote
Duration: 6-12 months
Positions: Three
Compensation: Unpaid
About the Project: We are developing an AI-driven STEM Portal that connects students with organizations for real-world opportunities. This platform leverages cutting-edge technology to match users based on skills, interests, and project needs, fostering meaningful collaboration and innovation.
Role Overview: We are looking for a dedicated Back-End Developer Intern to join our team. In this role, you will work closely with our engineering team to develop and maintain the server-side logic, database management, and API integrations for the STEM Portal. Your contributions will ensure that the platform remains robust, secure, and scalable for its users.
Responsibilities:
Develop and maintain server-side logic using programming languages like Python, Node.js, or Java.
Design, implement, and optimize database schemas (SQL/NoSQL) to support scalable data storage and retrieval.
Build and integrate RESTful APIs to enable seamless communication between front-end and back-end systems.
Ensure platform security by implementing best practices in authentication, authorization, and data encryption.
Debug, test, and document back-end code to maintain high code quality and reliability.
Collaborate with the front-end team to integrate user-facing elements with server-side logic.
Qualifications:
Currently pursuing or recently completed a degree in Computer Science, Software Engineering, or a related field.
Proficiency in back-end programming languages such as Python, Node.js, or Java.
Familiarity with database management systems like MySQL, PostgreSQL, or MongoDB.
Understanding of RESTful API design and development.
Basic knowledge of version control systems (e.g., Git).
Preferred Skills:
Experience with cloud platforms such as AWS, Azure, or Google Cloud.
Familiarity with containerization tools like Docker.
Knowledge of best practices in scalable architecture and server optimization.
Awareness of DevOps practices and CI/CD pipelines.
Passion for STEM education and technology.
What You Will Gain:
Hands-on experience developing a scalable, AI-powered platform.
Mentorship from experienced developers in designing robust back-end systems.
Opportunity to enhance your portfolio with impactful projects.
Networking opportunities with industry professionals and career advancement insights.
How to Apply
Please submit the following to stemuplift@gmail.com:
Your resume.
A brief cover letter explaining your interest in this internship.
A link to your portfolio or relevant projects (e.g., GitHub, personal website).
We are committed to fostering diversity and inclusion in our workplace.