Fullstack Engineer

Bengaluru, Karnataka, India
Sep 27, 2024
Oct 22, 2025
Onsite
Full-Time
10 Years
Job Description

As a Full Stack Engineer, you will play a pivotal role in designing, developing, and maintaining complex application components across multiple platforms. You will work primarily with Vue.js on the front end and Node.js on the back end, focusing on delivering high-quality internal applications that enhance productivity for IBMers worldwide.

Key Responsibilities

  1. Application Development. Design, develop, and integrate complex application components. Maintain and improve critical IBM internal applications.
  2. Agile Methodologies. Participate in requirements analysis, user story design, and execution using Agile methodologies.
  3. Testing & Debugging. Conduct unit and module testing, detecting and fixing defects promptly.
  4. Collaboration. Work effectively with team members and other support functions to ensure a seamless development process.
  5. API Development. Create back-end processes and APIs required for front-end applications.
  6. Continuous Improvement. Focus on application performance and implement enhancements as needed.

Required Technical and Professional Expertise

  1. Experience. Minimum of 10+ years in developing and maintaining web applications using Vue.js (frontend) and Node.js (backend).
  2. Technical Skills. Strong knowledge of Object-Oriented Programming (OOP) and MVC frameworks. Familiarity with component development in Action Script.
  3. Analytical Skills. Ability to analyze requirements independently and design effective algorithms.
  4. Education. Bachelor's degree in Computer Science or related field, or equivalent practical experience.
  5. User-Centric Design. Experience with Design Thinking methods for developing user-centric designs.
  6. Release Management. Demonstrated ability to operate within short release cycles.
  7. Collaboration Tools. Experience using modern collaboration tools in a responsive environment.
  8. Containerization. Familiarity with Docker and/or Kubernetes is a plus.

About the Business Unit
The IBM CIO Technology Platform Transformation team is dedicated to modernizing and optimizing IBM's technology infrastructure. This team drives the adoption of emerging technologies to enhance security, improve user experience, and streamline processes while maintaining a focus on AI-first solutions.

Why Join IBM?
At IBM, you will find a culture that encourages growth, curiosity, and continuous learning. We empower our employees to be courageous, take initiative, and collaborate across diverse perspectives to achieve exceptional outcomes.

Ready to be an IBMer? Apply now!

Note. This position requires full COVID-19 vaccination prior to the start date. Please inform us if you need accommodations for medical or religious reasons.

IBM is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.