Entry level Backend Developer
IBM
About the Role
As an Early college hire, you’ll gain hands-on experience working on real-world projects that impact users globally. You’ll collaborate with designers and developers to build responsive and user-friendly applications using modern technologies.
Your Role And Responsibilities
As a Developer at IBM, you’ll work on systems driving the quantum revolution and the AI era. You will work with client-server architectures, networking protocols, application development and databases to create and configure Infrastructure as a Service (IaaS) offerings. You will focus on bringing up next generation infrastructure by developing Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use, and work on back-end integration for existing and APIs.
Responsibilities
- Design and code server applications, firmware, and databases that are reusable and scalable.
- Design and implement large-scale systems enabling continuous delivery on-premises and in the cloud.
- Participate in Agile development cycles: design, code, test, and support.
- Translate product and service requirements into client features.
- Learn and apply best practices in software development and testing.
- Utilize AI tools to improve development efficiency and productivity.
- Integrate AI to make platform-specific solutions easier to use and deploy.
Requirements & Tech Stack
- Prior (project or internship) experience in software development and/or platform engineering.
- Strong verbal and written communication skills.
- Understanding of software development concepts.
- Proficiency in C++, C, Java, Golang, Ruby, Python, Perl, SQL.
- Growth minded, trusted, team focused, courageous, resourceful, and outcome focused.
- Working knowledge of servers, applications, DevOps tools (Git, Jenkins), and databases.
Qualifications
- 1 year experience in one or more of the following technology areas: C++, C, Java, Golang, Ruby, Python, Perl, SQL.
- 1 year experience with APIs (example: REST APIs).
- Understanding of virtualization concepts and cloud operations.