IBM logo

Fullstack Software Developer

IBM

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, let's talk.

Your Role and Responsibilities

Join a first-class software engineering product development team to design, code, test, and deliver software supporting and enhancing one of IBM's most successful enterprise-level cloud solutions. The ideal candidate will have a passion for software development with experience using JavaScript (React) and Java, following Agile methodologies in a continuous delivery environment. The successful candidate will have a passion for building high-quality, innovative, and fully performing software in compliance with coding standards and technical design. The candidate will participate in requirements gathering, sprint planning, design, and technical reviews to support overall achievement of business objectives.

Job Responsibilities

  • Participate in the design and implementation of sophisticated software systems front end and backend with a focus on React/Java development.
  • Participate in software design and code reviews. Reviews include other Software Engineers and are held to ensure a high level of software quality and to share knowledge with team members.
  • Participate in, and adhere to, professional software engineering practices using such tools and methodologies as Agile Software Development, Test Driven Development, Continuous Integration, Source Code Management (git), and GitHub.
  • Participate in the planning, creation, and execution of automated test cases and load/performance testing.
  • Maintain a high level of proficiency with Computer Science/Software Engineering knowledge and contribute to the technical skills growth of other team members.
  • Work well independently and as part of a team.
  • Work as an Agile scrum team member.

Required Technical and Professional Expertise

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

Preferred Technical And Professional Expertise

  • Cloud-first product development experience.
  • 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.

What We Offer

Working for a top 5 IT company according to Forbes 2022 best employers ranking. International and prestigious projects. Highly skilled teams of experts. Wide range of IBM trainings and certificates. Unlimited access to Udemy, Harvard Business Review, Safari O’Reilly, getAbstract, IBM AI Skills Academy.

And what is more:

  • Contract of employment.
  • Competitive compensation – salary range, depending on your skills and experience.
  • Possibility to apply for 50% tax deductible costs on R&D creative works.
  • Private medical care and life insurance.
  • Employee Assistance Program.
  • Sport, charity & other networking groups.
  • Summer / winter camps for children.
  • Discounts with IBM employee badge.
  • Referral Bonus Program.
  • Home office option.
  • No dress code.

Benefits
Extracted with AI

  • Contract of employment
  • Competitive salary
  • Private medical care
  • Life insurance
  • Employee Assistance Program
  • Sport and charity groups
  • Summer/winter camps for children
  • Discounts with IBM employee badge
  • Referral Bonus Program
  • Home office option
  • No dress code

Similar jobs

Last update: 23 minutes ago

IBM logo
IBM

Fullstack Software Developer

Join IBM as a Fullstack Software Developer in Cracow, Poland. Work with React, Java, Python, and AI technologies in a cloud-native environment.

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

Join IBM as a Full-Stack Developer in Cracow, Poland. Work with Java, JavaScript, Node.js, and more to build scalable web applications.

IBM logo
IBM

Full-stack Software Developer - Integrations

Join IBM in Cracow as a Full-stack Software Developer focusing on integrations, utilizing skills in NodeJS, REST, and microservices.

IBM logo
IBM

Full-Stack Developer (AI) - IBM

Join IBM as a Full-Stack Developer (AI) in Cracow, specializing in AI-driven solutions. Hybrid work model, dynamic team.

IBM logo
IBM

Senior Software Developer

Senior Software Developer at IBM, Cracow. Skills: Java, JavaScript, Microservices, Cloud. Senior level, on-site.

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

Backend Developer

Join IBM as a Backend Developer in Cracow, focusing on design, coding, and testing in a global team environment.

IBM logo
IBM

Senior Software Developer

Lead a skilled team in software development focusing on Data Integration at IBM, Cracow. Expertise in Java, JavaScript, C/C++, and cloud services required.

IBM logo
IBM

Senior Software Development Engineer

Senior Software Development Engineer at IBM, Cracow. Expertise in Java, AWS, Microservices, DevOps, and BigData.

IBM logo
IBM

Senior Backend Developer

Senior Backend Developer at IBM, Cracow. Expertise in Java, NodeJS, SQL, NoSQL, cloud technologies, and API testing.

IBM logo
IBM

Software Development Engineer II

Join IBM as a Software Development Engineer II in Cracow, focusing on enterprise-level software development and agile methodologies.

IBM logo
IBM

Junior Fullstack Developer

Join IBM in Prague as a Junior Fullstack Developer, designing and developing cloud-based solutions with Java, Python, and JavaScript.

IBM logo
IBM

Full Stack Developer with Java and JavaScript

Join IBM as a Full Stack Developer, working with Java, JavaScript, and cloud technologies in a hybrid role.

IBM logo
IBM

Senior Software Developer

Senior Software Developer role at IBM in Cracow, focusing on hybrid cloud platforms, Kubernetes, and DevOps.

IBM logo
IBM

Intern Backend Developer

Intern Backend Developer at IBM in Cracow, Poland. Engage in software development with Python and other languages.

IBM logo
IBM

Full Stack Developer with Java and SQL

Join IBM as a Full Stack Developer in Dublin, working with Java, SQL, and cloud technologies in a hybrid environment.

IBM logo
IBM

Mid to Senior DevOps Engineer

Join IBM as a Mid to Senior DevOps Engineer in Cracow, Poland. Engage in cutting-edge DevOps practices and cloud services in a hybrid work setting.

IBM logo
IBM

Senior Software Developer - Technical Leader

Senior Software Developer role focusing on technical leadership and cloud-based solutions in Cracow, Poland.

IBM logo
IBM

R&D Full Stack Developer - IBM Knowledge Catalog

Join IBM as an R&D Full Stack Developer in Böblingen, Germany, focusing on innovative data management solutions.

IBM logo
IBM

Senior Frontend Developer with React.js

Join IBM as a Senior Frontend Developer specializing in React.js to build innovative web applications using microservices architecture.

IBM logo
IBM

Back-End Developer Node.js

Join IBM as a Back-End Developer specializing in Node.js to design and maintain scalable backend systems.

IBM logo
IBM

Senior Full Stack Developer

Senior Full Stack Developer at IBM, focusing on AI technologies and full lifecycle development in Mulhuddart, Dublin.

IBM logo
IBM

Full Stack Developer

Join IBM as a Full Stack Developer in Dublin, focusing on enterprise software development in a hybrid work setting.