Our team works on the software usage metering solutions across IBM. In the rapidly growing world of public, private and hybrid clouds there is a strong need for tools allowing customers to measure business value, model different deployment strategies, verify compliance and consolidate on-prem and SaaS data.
The IBM Multi Cloud SaaS Platform - Metering Development team is looking for a Senior Software Developer to drive the design and evolution of our next-generation conteinarized solutions. This is a hands-on role focused on building a cloud-native, scalable, and performant platform running on containers using a microservices-based architecture.
We seek a Senior Full-Stack Developer with a strong emphasis on front-end development to join our dynamic team.The ideal candidate will have a robust understanding of JavaScript, NodeJS and React, with additional skills in either Java or Golang. In this role you will be developing front-end of application which is running as a container in Kubernetes environment, as well as take part in the development of back-end low-footprint containerized applications that power up the UI.
Your work will include:
- Developing new features
- Working on integration with other products based on agreed interfaces
- Owning selected product components and taking care of their evolution
- Proficiency in React, JavaScript, NodeJS.
- Strong knowledge of GIT for version control.
- Solid understanding of the Agile methodology, including story point estimation, refinement, sprint planning, retrospectives, and sprint demos.
- Extensive experience in testing and debugging using browser console and other tools.
- Experience with Java (+ Spring Boot) or Golang is highly desirable
- Experience with working in container orchestration platforms (OpenShift/Kubernetes).
- Excellent problem-solving skills and attention to detail
- Ability to ensure the good performance, accessibility, and scalability of the entire stack
- Communicative level of English, both written and spoken