Full-Stack Developer Intern
Austin, USA IT development
Job description
Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Your Role and Responsibilities
As a full-stack developer intern, you will be responsible for designing, developing, and implementing applications and services.
You should have a familiarity with front-end technologies, such as HTML, CSS, and JavaScript, as well as familiarity with some back-end languages, such as Python, Golang, Typescript, and databases like MongoDB. Familiarity with version control systems, such as Git, and development tools, such as NPM and Webpack, is essential.
In this role, you will work closely with the development team to understand project requirements, design solutions, and implement features. You should be comfortable working in an agile environment and collaborating with cross-functional teams.
Additionally, you should be able to learn quickly, adapt to new technologies, and work independently to meet deadlines.
Required Technical and Professional Expertise
· Currently pursuing a degree in Computer Science or a related field.
· Proficiency in HTML, CSS, and JavaScript.
· Familiarity with either Python, Golang, Typescript, or Java and databases like MongoDB.
· Experience with version control systems, such as Git.
· Strong problem-solving skills and attention to detail.
· Excellent communication and collaboration skills.
Preferred Technical and Professional Expertise
Knowledge of or shows openness to learning and embracing Agile development practices, including Scrum methodologies, iterative processes, and collaborative team structures, to enhance project efficiency and responsiveness.