Fullstack Software Developer
IBMFullstack 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
Fullstack Software Developer (React/Java)
Join IBM as a Fullstack Software Developer specializing in React and Java, working on enterprise-level cloud solutions.
Full Stack Developer with Java and JavaScript
Join IBM as a Full Stack Developer focusing on front-end with JavaScript, Java, and Agile methodologies.
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.
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.
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.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack, to develop next-gen technologies impacting billions of users.
Software Development Engineer (SDE)
Join IBM as a Software Development Engineer to build large-scale services using Java, Golang, and cloud technologies.
Software Engineer III, Full Stack
Join Google as a Software Engineer III, Full Stack in Warsaw to develop next-gen technologies for Pixel Biometrics.
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.
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.
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.
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.
Principal Software Architect
Join IBM as a Principal Software Architect in Cracow, leading technical strategy for enterprise SaaS solutions.
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.
Fullstack Software Engineer
Join Akamai as a Fullstack Software Engineer to work on distributed systems and big data solutions remotely in Poland.
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.
Backend Software Developer with C++ and Go
Join IBM as a Backend Software Developer working with C++ and Go on high-performance filesystems.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer to innovate in data management and engineering intelligence.
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.
Senior Full Stack Software Engineer
Join Google as a Senior Full Stack Software Engineer to build innovative solutions using LLMs in Warsaw.
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.
Software Developer with Cloud and NoSQL Experience
Join IBM as a Software Developer in Austin, TX. Work with cloud technologies and NoSQL databases.
FullStack Software Developer
Join SPREAD AI as a FullStack Software Developer in Berlin. Work with JavaScript, Python, Go, and more in a hybrid setup.
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.