Backend / Full-stack Software Developer

IBMKrakow, PL
Published on

About the Role

Rise to meet the challenge of solutioning the world's problems. Software engineers at IBM get to see their work in the real world, improving the current state of disaster preparedness and providing more accurate medical solutions around the globe. You will be challenged to think outside the box, work across organizations, and engineer creative solutions that scale to the demands of our ever-growing customer base. Take ownership and be actively engaged in the entire product lifecycle, from quick hits to full feature development.

Your Role and Responsibilities

  • Participate in software design and code reviews to ensure a high level of software quality delivered to customers.
  • Deliver high-impact projects into enterprise production environments.
  • Adhere to professional software engineering practices using common tools and practices in software enterprise business (e.g., Test Driven Development, Continuous Integration tools, Source Code Management).
  • Participate in planning, creating, and executing automated test stacks for developed features.
  • Maintain a high level of proficiency within the area of overall Software Engineering knowledge and contribute to the technical skills growth of team members.
  • Engage in customer interactions including enhancement requests and issue resolution.
  • Work well both independently and as part of a larger team.

About the Candidate (Expectations and Nice to Have Skills)

Required Technical and Professional Expertise

  • Proficiency in cloud platforms such as IBM Cloud, AWS, Azure, or Google Cloud.
  • Strong knowledge of programming and scripting languages (e.g., JavaScript/TypeScript, Java). Experience in creating prototypes for full stack solutions.
  • Ability to design and implement cloud infrastructure, including auto-scaling and serverless computing.
  • Understanding of cloud security principles and best practices (e.g., IAM, data encryption).
  • Experience with Kubernetes or OpenShift for deploying and managing containerized applications.

Preferred Technical and Professional Experience

  • Proficiency in backend development using JavaScript/TypeScript, particularly with Node.js.
  • Experience deploying and managing cloud-native applications on platforms like IBM Cloud, AWS, or Google Cloud.
  • Strong understanding of RESTful APIs and GraphQL.

About the Company

IBM Software infuses core business operations with intelligence—from machine learning to generative AI—to help make organizations more responsive and resilient. It helps clients integrate AI to create real value and provides leading capabilities for leveraging data across various environments. IBM's AI and data platform scales and accelerates AI impact with trusted data across hybrid cloud environments.

Company Culture and Benefits

At IBM, we believe in the power of our employees. Being an IBMer means you will learn and develop your career in an innovative environment where you are encouraged to experiment and grow. Our team is always focused on providing continuous feedback and collaboration to drive exceptional outcomes for customers. IBM is proud to be an equal-opportunity employer committed to fair employment practices across various dimensions.