Backend Developer

Bengaluru, Karnataka, India
May 15, 2025
May 15, 2026
Hybrid
Full-Time
9 Years
Job Description

As a Backend Developer at IBM Software, you will play a pivotal role in designing, developing, and maintaining core backend services that are critical to our software architecture. Your work will directly contribute to enhancing user experience, ensuring application performance, and driving product scalability.

Responsibilities

  • Designing and implementing backend components and RESTful APIs that are robust, efficient, and maintainable.
  • Collaborating with cross-functional teams including front-end developers, DevOps engineers, product managers, and designers to build cohesive and impactful software solutions.
  • Participating in architectural discussions and helping to shape the future of our platform using best practices and cutting-edge technologies.
  • Continuously improving system performance through code refactoring, debugging, and proactive monitoring.
  • Writing comprehensive unit, integration, and end-to-end tests to ensure high code quality and reliability.
  • Contributing to DevOps workflows by integrating backend code into CI/CD pipelines and ensuring smooth deployments.
  • Maintaining compliance with security and data privacy standards, contributing to the overall health and compliance of our products.

Required Technical and Professional Expertise

  • Proven experience in backend development with solid programming skills in Node.js and Python.
  • In-depth knowledge of containerization and orchestration tools, with practical experience using Kubernetes (operator-level skills are highly valued).
  • Experience in designing and implementing scalable microservices architectures.
  • Working knowledge of DevOps pipelines and tools such as Jenkins, GitHub Actions, or similar for CI/CD integration.
  • Familiarity with NoSQL databases such as Cloudant, MongoDB, or similar technologies.
  • Solid understanding of RESTful API design principles, HTTP protocols, and service-oriented architecture.
  • Awareness of compliance and security standards in software development, with the ability to work within broad compliance frameworks.
  • Strong problem-solving abilities and a track record of diagnosing and resolving complex technical challenges.
  • A self-starter attitude comfortable working independently, taking initiative, and managing multiple priorities in a fast-paced environment.
  • Effective communication and interpersonal skills, with the ability to collaborate across teams and contribute to a positive team culture.

Preferred Qualifications (Good to Have)

  • Experience working with IBM Cloud or other enterprise cloud platforms.
  • Exposure to event-driven architectures and messaging systems like Kafka or RabbitMQ.
  • Experience in observability and monitoring tools such as Prometheus, Grafana, or New Relic.
  • Understanding of AI/ML pipelines or working in AI-powered product environments.
  • 9+ Years exp overall.

Why Join IBM Software?

  • Access to continuous learning and development opportunities, including access to IBM’s industry-renowned research and training platforms.
  • A collaborative, inclusive culture that values your voice and encourages innovation.
  • The opportunity to work on high-impact projects that make a real-world difference.
  • Flexibility in working arrangements and a focus on employee well-being and growth.

If you are a backend developer who thrives on solving complex problems and delivering high-quality solutions at scale, we’d love to meet you. Join us at IBM Software and help us build the next generation of intelligent software experiences.

Ready to lead the future of software? Apply now.

Related Jobs