IBM logo

Fullstack Software Developer

IBM

Fullstack Software Developer

Introduction

Join IBM's engineering team to build industry-leading Planning Analytics Solutions that are AI-powered and cloud-native. We are looking for talented software developers to design, code, test, and deliver software that supports and enhances one of IBM's most successful enterprise-level cloud solutions using AI techniques and traditional software development methodologies.

Your Role and Responsibilities

  • Participate in the design and implementation of sophisticated software systems, focusing on both front-end and back-end development with technologies such as React, Java, and Python.
  • Develop features backed by AI technologies.
  • Engage in software design and code reviews to ensure high-quality software and share knowledge with team members.
  • Adhere to professional software engineering practices using Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (Git), and GitHub.
  • Plan, create, and execute automated test cases and load/performance testing.
  • Maintain a high level of proficiency in Computer Science/Software Engineering and contribute to the technical skills growth of other team members.
  • Work independently and as part of an Agile scrum team.

Required Technical and Professional Expertise

  • 2+ years of experience with front-end JavaScript frameworks like React, Angular, or Vue.js.
  • 2+ years of software programming experience in Java and Python.
  • Experience with NodeJS and familiarity with AI concepts such as LLM, NLP, NLQ, and machine learning.
  • Familiarity with microservices, Docker, Kubernetes, or other cloud technologies.
  • Experience with REST API concepts and continuous integration and deployment automation tools (CI/CD).
  • Proficiency in ES6/7, WebSockets, HTML 5, modular CSS, and JSON.
  • Experience writing end-to-end tests using frameworks like Intern and Selenium.

Preferred Technical and Professional Expertise

  • Cloud-first product development experience.
  • Understanding of cross-browser quirks and compatibility.
  • Familiarity with multidimensional databases and OLAP concepts.
  • Experience using build, deployment, and development tools like Git, Travis, Jenkins, Yarn/NPM, Webpack/Gulp.

About IBM

IBM Software infuses core business operations with intelligence—from machine learning to generative AI—to help make organizations more responsive, productive, and resilient. IBM Software helps clients put AI into action now to create real value with trust, speed, and confidence across digital labor, IT automation, application modernization, security, and sustainability.

Your Life @ IBM

At IBM, we understand that technology never stands still. We are dedicated to our clients' success, innovation that matters, and trust and personal responsibility in all our relationships. As an IBMer, you will be encouraged to be courageous and experiment every day, all while having continuous trust and support in an environment where everyone can thrive.

Being You @ IBM

IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics.

Benefits
Extracted with AI

  • Flexible working pattern
  • Diverse environment
  • Equal opportunity employer

Similar jobs

Last update: 23 minutes ago

IBM logo
IBM

Fullstack Software Developer (React/Java)

Join IBM as a Fullstack Software Developer specializing in React and Java, working on enterprise-level cloud solutions.

IBM logo
IBM

Full Stack Developer with Java and JavaScript

Join IBM as a Full Stack Developer focusing on front-end with JavaScript, Java, and Agile methodologies.

IBM logo
IBM

Mid-Level Back-End Software Developer

Join IBM as a Mid-Level Back-End Software Developer in San Jose, CA. Work with Java, Python, and cloud technologies.

IBM logo
IBM

Full Stack Developer with Angular and Drupal Experience

Join IBM as a Full Stack Developer with expertise in Angular, Drupal, and AWS. Work on innovative projects in a collaborative environment.

IBM logo
IBM

Front End Developer

Join IBM as a Front End Developer in San Jose, CA. Work with HTML5, CSS, JavaScript, and more to build responsive web applications.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack, to develop next-gen technologies impacting billions of users.

IBM logo
IBM

Software Development Engineer (SDE)

Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack in Warsaw to develop next-gen technologies for Pixel Biometrics.

Charles River Development logo
Charles River Development

Senior Full-Stack Engineer

Join Charles River Development as a Senior Full-Stack Engineer in Gdańsk, Poland. Work on innovative financial solutions using Java, C#, and cloud technologies.

Keepit logo
Keepit

Senior Front-end Developer with React.js

Join Keepit as a Senior Front-end Developer in Krakow. Work with React.js, JavaScript, and CSS in a dynamic environment.

IBM logo
IBM

Senior Software Developer - Java, Linux, Docker

Join IBM as a Senior Software Developer in Sofia, Bulgaria. Work with Java, Linux, Docker, and Kubernetes to create innovative software solutions.

IBM logo
IBM

Senior Backend Developer with Java and SQL Expertise

Join IBM as a Senior Backend Developer specializing in Java and SQL, working on enterprise-scale analytics products.

IBM logo
IBM

Principal Software Architect

Join IBM as a Principal Software Architect in Cracow, leading technical strategy for enterprise SaaS solutions.

IBM logo
IBM

Fullstack Software Developer

Join IBM as a Fullstack Software Developer in Cracow, Poland. Engage in front-end and back-end development with technologies like React, Java, and cloud services.

Akamai Technologies logo
Akamai Technologies

Fullstack Software Engineer

Join Akamai as a Fullstack Software Engineer to work on distributed systems and big data solutions remotely in Poland.

Google logo
Google

Software Engineer III, Full Stack

Join Google as a Software Engineer III, Full Stack in Warsaw, Poland, working on next-gen technologies for billions of users.

IBM logo
IBM

Backend Software Developer with C++ and Go

Join IBM as a Backend Software Developer working with C++ and Go on high-performance filesystems.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.

Boeing logo
Boeing

Mid-Level Full Stack Software Developer

Join Boeing as a Mid-Level Full Stack Developer, working on big data apps with Java, Spring, Docker, and AWS in a hybrid role.

Google logo
Google

Senior Full Stack Software Engineer

Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.

efficy logo
efficy

Back End DevOps Engineer (TypeScript + Node.js)

Join Efficy as a Back End DevOps Engineer in Warsaw, Poland. Work with TypeScript, Node.js, AWS, and more in a hybrid environment.

IBM logo
IBM

Software Developer with Cloud and NoSQL Experience

Join IBM as a Software Developer in Austin, TX. Work with cloud technologies and NoSQL databases.

SPREAD AI logo
SPREAD AI

FullStack Software Developer

Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.

IBM logo
IBM

Front-End Software Developer with Angular

Join IBM as a Front-End Software Developer in Sofia, Bulgaria. Work with Angular, JavaScript, and CSS in an agile environment.