Full-Stack Developer
- Published on
About the Role
At IBM, work is more than a job - it's a calling. As a Full-Stack Developer, you will be at the nexus of engineering and design, creating industry-defining software products and web applications for users around the globe.
Responsibilities:
- Work in an Agile, collaborative environment to understand requirements, design, code, test, and support innovative applications.
- Design, develop, and maintain robust and scalable web applications.
- Collaborate with cross-functional teams to deliver high-quality software solutions that meet client needs.
About the Candidate
Expectations:
- Required: Experience with Java, JavaScript/Typescript, React, Node.js, and REST; Knowledge of Docker/Kubernetes.
- Preferred: Knowledge of HTML, CSS, Jenkins, Selenium; AI/ML fundamentals; Python or Golang; OLAP, BI tools.
Skills:
- Excellent problem-solving and troubleshooting skills.
- Ability to work both independently and as part of a team.
- A Master’s degree is preferred but not essential.
About the Company
IBM Software integrates core business operations with intelligence, harnessing technologies like AI to enhance responsiveness, productivity, and resilience. The company champions the application of AI and data across hybrid clouds to support clients.
Company Culture and Benefits
At IBM, you’ll be encouraged to learn, develop, and be courageous. Our IBMers are growth-minded, staying curious and collaborative. We foster an environment that supports personal and professional backgrounds, aiming to drive exceptional outcomes for clients.
Other Relevant Job Details
For additional information about location requirements or other details, please consult with the recruiter following your application submission.