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
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.
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
Join IBM as a Full-Stack Developer in Cracow, Poland. Work with Java, JavaScript, Node.js, and more to build scalable web applications.
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.
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.
Full Stack Developer with Java and JavaScript
Join IBM as a Full Stack Developer focusing on front-end with JavaScript, Java, and Agile methodologies.
Senior Software Developer
Senior Software Developer at IBM, Cracow. Skills: Java, JavaScript, Microservices, Cloud. Senior level, on-site.
Senior Full Stack Developer (Node.js, React.js)
Join Grand Parade as a Senior Full Stack Developer, working with Node.js and React.js in a hybrid role in Cracow, Poland.
Backend Developer
Join IBM as a Backend Developer in Cracow, focusing on design, coding, and testing in a global team environment.
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.
Senior Software Development Engineer
Senior Software Development Engineer at IBM, Cracow. Expertise in Java, AWS, Microservices, DevOps, and BigData.
Senior Backend Developer
Senior Backend Developer at IBM, Cracow. Expertise in Java, NodeJS, SQL, NoSQL, cloud technologies, and API testing.
Full-Stack Developer (React & NodeJS)
Join as a Full-Stack Developer using React.js & NodeJS in Kraków. Hybrid work, competitive pay, and a dynamic team environment.
Software Development Engineer II
Join IBM as a Software Development Engineer II in Cracow, focusing on enterprise-level software development and agile methodologies.
Junior Fullstack Developer
Join IBM in Prague as a Junior Fullstack Developer, designing and developing cloud-based solutions with Java, Python, and JavaScript.
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.
Senior Fullstack Developer for AI-Driven Mission Technologies
Seeking a Senior Fullstack Developer for AI-driven mission technologies, focusing on Java, JavaScript, Python, and C++. Remote work available.
Senior Software Developer
Senior Software Developer role at IBM in Cracow, focusing on hybrid cloud platforms, Kubernetes, and DevOps.
Intern Backend Developer
Intern Backend Developer at IBM in Cracow, Poland. Engage in software development with Python and other languages.
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.
Full Stack Engineer with Node.js and React
Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.
Full-Stack Developer with React.js and Azure Experience
Join Elma Schmidbauer GmbH as a Full-Stack Developer to enhance Azure-based web infrastructure using React.js and Next.js.
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.
Full Stack Developer with AI and API Expertise
Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.