Your role and responsibilities
During your internship, you will:
- Be an integral part of an Agile development team โ designing, coding, testing, and deploying software that makes a real impact.
- Turn design concepts and wireframes into beautiful, functional web applications.
- Learn directly from experienced engineers through code reviews, pair programming, and mentorship.
- Work hands-on with APIs, databases, and cloud platforms to bring ideas to life.
- Apply software engineering best practices in a collaborative and inclusive environment.
โ
โ
Who You Are
Youโre curious, creative, and driven to turn ideas into code. You thrive in a collaborative environment, love solving problems, and arenโt afraid to experiment, fail fast, and learn quickly. Whether youโve built side projects, contributed to open source, or are exploring new frameworks just for fun โ youโre excited to grow with a global team of innovators at IBM.
โ
Required education
High School Diploma/GED
โ
Preferred education
Bachelor's Degree
โ
โ
Required technical and professional expertise
- Familiarity with front-end technologies (HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue).
- Basic understanding of back-end technologies (Node.js, Java, Python, SQL).
- Experience using development tools (Git, IDEs) and version control.
- Curiosity to learn about cloud platforms, automation, and container technologies.
โ
โ
Preferred technical and professional experience
- Exposure to cloud platforms (IBM Cloud, AWS, or Azure).
- Experience with APIs, RESTful services, and databases (Postgres, MySQL, or similar).
- Familiarity with Agile tools, CI/CD, and automation frameworks (Jenkins, Cypress, Selenium, etc.).
- Contributions to open-source or personal coding projects.
- Passion for innovation and continuous learning
- Graduate in Dec 2026 or 2027.
โ