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.
Senior Software Developer
Senior Software Developer at IBM, Cracow. Skills: Java, JavaScript, Microservices, Cloud. Senior level, on-site.
Full Stack Developer with Java and JavaScript
Join IBM as a Full Stack Developer focusing on front-end with JavaScript, Java, and Agile methodologies.
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.
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 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.
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.
Senior Software Developer - Technical Leader
Senior Software Developer role focusing on technical leadership and cloud-based solutions in Cracow, Poland.
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.
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.
Back-End Developer Node.js
Join IBM as a Back-End Developer specializing in Node.js to design and maintain scalable backend systems.
Senior Full Stack Developer
Senior Full Stack Developer at IBM, focusing on AI technologies and full lifecycle development in Mulhuddart, Dublin.
Full Stack Developer
Join IBM as a Full Stack Developer in Dublin, focusing on enterprise software development in a hybrid work setting.