Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Full Stack Developer

AT IBM
IBM

Full Stack Developer

Bangalore, India

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, lets talk.

Your Role and Responsibilities
As a Full Stack Developer with expertise in the Maretech stack (Adobe, Segment, Node.js), you will play a key role in both development and operations support of complex application components. You will integrate software packages across platforms, ensuring smooth functionality and high availability of systems critical to business success. Your responsibilities will span from developing robust applications to providing operational support for maintaining and optimizing the existing infrastructure.

Want more jobs like this?

Get jobs in Bangalore, India delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.

You are a motivated individual who works independently towards targets and goals, adapting to change and managing pressure effectively. Your curiosity and up-to-date technical knowledge are complemented by your teamwork and experience with Agile methodologies. You thrive in a dynamic, open, and collaborative environment, eager to contribute to a high-performing team with a mix of creativity and technical expertise.

Responsibilities:
As a Full Stack Developer and Operations Support Engineer working on the Maretech stack, you will:
  • Design, develop, and maintain core application components using Adobe, Segment, and Node.js.
  • Integrate multiple platforms, ensuring seamless communication between Adobe tools, customer data from Segment, and other systems.
  • Develop, maintain, and enhance applications with a focus on scalability, performance, and best coding practices.
  • Provide end-to-end operations support, ensuring the reliability, uptime, and stability of critical systems built on Adobe, Segment, and Node.js.
  • Monitor system performance, troubleshoot production issues, and implement solutions to minimize downtime and improve user experience.
  • Participate in incident management and root cause analysis, ensuring swift resolution of technical problems.
  • Support the deployment and release process, including maintaining CI/CD pipelines, ensuring smooth and continuous delivery of updates.
  • Collaborate closely with cross-functional teams (e.g., design, engineering, and operations) to enhance system performance and drive operational excellence.
  • Participate in Agile processes, including sprint planning, user story analysis, and iterative development cycles.
  • Conduct appropriate unit, integration, and system-level testing, identifying and fixing defects during development and production support.

Required Technical and Professional Expertise

  • Proven full stack development experience using Node.js and proficiency in working with Adobe tools (e.g., Adobe Experience Manager).
  • Strong knowledge of Segment for customer data integration and data orchestration.
  • Expertise in building web applications, with proficiency in JavaScript (ES6+), HTML5, CSS3, and related front-end frameworks.
  • Solid understanding of RESTful APIs, data structures, and design patterns.
  • Hands-on experience with CI/CD pipelines, Git, Docker, and other DevOps tools for continuous integration and delivery.
  • Experience in operations support, including system monitoring, troubleshooting, and performance optimization.
  • Proficient in debugging, incident management, and resolving production issues swiftly.

Preferred Technical and Professional Expertise

  • Experience with API development, cloud-based environments, and integration flows.
  • Familiarity with microservices architecture, containerization (Docker), and cloud-native development.
  • Knowledge of Agile methodologies and working within Agile teams.
  • Certifications in relevant technologies such as Adobe, Node.js, or Segment.
  • Experience with monitoring tools (e.g., Grafana, or equivalent) and incident management frameworks like ServiceNow etc.

Client-provided location(s): Bengaluru, Karnataka, India
Job ID: IBM-21177070
Employment Type: Full Time

Company Videos

Hear directly from employees about what it is like to work at IBM.