Full Stack Developer

Bengaluru, Karnataka, India
Aug 28, 2024
Sep 28, 2025
Onsite
Full-Time
6 Years
Job Description

We are seeking a talented Full Stack Developer to join our Watsonx Code Assistant team. In this role, you will be pivotal in designing and developing robust components and features for our innovative software solution. You will work closely with our development and QA teams to deliver high-quality code, fix defects, and contribute to our agile, continuous improvement culture.

Key Responsibilities

  1. Design and Development. Create, code, unit-test, and perform feature validation tests (FVT) for new functionalities in alignment with the team’s development processes.
  2. Collaboration. Work closely with development and QA teams to ensure timely and quality delivery of code. Address and resolve any defects or issues promptly.
  3. Continuous Improvement. Participate in open, transparent agile teams, contributing to continuous learning and process improvements.
  4. Defect Analysis. Analyze and fix defects in existing products, ensuring their optimal performance and reliability.

Required Technical and Professional Expertise

  1. Experience. 6+ years of professional experience in full-stack development.
  2. Programming Languages. Proficiency in Python.
  3. Frontend Development. Experience with JavaScript frameworks such as React, TypeScript, and Node.js.
  4. IDE Plugin Development. Knowledge of IntelliJ, VSCode, and Eclipse.
  5. Architecture. Familiarity with microservices architecture and design.
  6. Source Control. Proficiency in source control management, preferably Git.

Preferred Technical and Professional Expertise

  • AI/ML Models. Experience with AI/ML models, including Large Language Models and evaluation techniques.
  • Parsing Techniques. Knowledge of programming language analysis, including parsing techniques or syntax trees.
  • Databases. Experience with SQL and No-SQL databases.
  • Data Transformation. Experience with data transformation tools such as Apache Spark and Ray.
  • Container Orchestration. Experience with Kubernetes and OpenShift.
  • CI/CD Tools. Knowledge of CI/CD tools like Jenkins, Travis, or Tekton.
  • Cloud Platforms. Familiarity with cloud platforms such as IBM Cloud, AWS, or Azure.
  • Infrastructure Automation. Experience with automating infrastructure, testing, and deployments using tools like Tekton, Jenkins, or Cypress.

About Business Unit

IBM Software integrates core business operations with intelligence—from machine learning to generative AI—to enhance organizational responsiveness, productivity, and resilience. Our AI and data platforms offer scalable solutions for data utilization, AI deployment, and hybrid cloud environments, providing a robust foundation for business transformation.

Additional Information

  1. Vaccination Requirement. This job requires you to be fully COVID-19 vaccinated before your start date. Proof of vaccination status will be required. If you cannot be vaccinated for medical or religious reasons, please notify us during the onboarding process. Requests will be considered on a case-by-case basis.

  2. Diversity and Inclusion. IBM is an equal-opportunity employer committed to creating a diverse and inclusive environment. We consider all qualified applicants without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. We also comply with fair employment practices regarding citizenship and immigration status.

How to Apply. If you are passionate about leveraging your full-stack development skills in an innovative environment, apply now to join the IBM Watsonx Code Assistant team. For more details or to submit your application, please contact [email protected].

Related Jobs