IBM is looking to solve the problem of developing modern web applications that make a difference for businesses and communities around the world
Requirements
- Familiarity with front-end technologies (HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue).
- Basic understanding of back-end development (Node.js, Java, Python, or SQL).
- Experience using Git or similar version control tools.
- Curiosity about cloud computing, containers, and modern software deployment practices.
- Experience with cloud platforms (IBM Cloud, AWS, or Azure).
- Familiarity with REST APIs and relational databases.
- Exposure to CI/CD pipelines and automation tools (Jenkins, Cypress, Selenium, etc.)
Responsibilities
- Contribute to every stage of the development cycle — from design and coding to testing and deployment.
- Collaborate closely with UX designers and senior developers to turn ideas into high-quality applications.
- Work with APIs, databases, and cloud services to build scalable software solutions.
- Apply Agile and DevOps practices to deliver reliable, high-performing systems.
- Learn directly from IBM experts through mentorship, code reviews, and continuous learning sessions.
Other
- 0–1 year of professional experience in software development.
- Bachelor's Degree
- Curious, proactive, and ready to make an impact from day one — with the guidance and support of experienced IBM developers
- Love solving problems, learning new tools, and collaborating with others to bring ideas to life.
- Early in your software career and excited to grow