Logo of Huzzle

Backend developer

image

IBM

7d ago

  • Job
    Full-time
    Mid & Senior Level
  • Software Engineering
    IT & Cybersecurity

AI generated summary

  • You need a Bachelor's, 3-5 years in Python or Go, OOP knowledge, Linux, Shell scripting, Git, REST APIs, Docker, Kubernetes, Cloud (AWS/Azure/GCP), and strong communication and problem-solving skills.
  • You will design and implement features, optimize existing code, ensure quality through testing, and collaborate with developers, designers, and product managers to meet user expectations.

Requirements

  • Bachelor's Degree
  • 3- 5 years of Proficiency in at least one of languages: Python or Go, Solid understanding of Object-Oriented Programming (OOP) principles
  • Experience working on Linux operating systems and Shell scripting Familiarity with Git version control system Experience with RESTful APIs Excellent debugging skills
  • Strong communication skills (written and oral) Ability to work effectively in a team environment Problem-solving and analytical skills
  • Experience with Docker and Kubernetes containerization technologies
  • Experience working on Cloud (AWS, Azure, GCP)
  • Experience in Linux Networking

Responsibilities

  • As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences.
  • Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging.
  • Collaboration is at the heart of what we do, and you’ll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations.

FAQs

What is the primary role of a Backend Developer at IBM?

The primary role of a Backend Developer at IBM is to design and implement innovative software features, optimize existing code for performance, and ensure high-quality output through rigorous testing and debugging.

What are the required technical skills for this position?

The required technical skills include proficiency in Python or Go, a solid understanding of Object-Oriented Programming (OOP) principles, experience with Linux operating systems and shell scripting, familiarity with Git, experience with RESTful APIs, excellent debugging skills, and experience with Docker and Kubernetes.

Is a specific educational background required for this role?

Yes, a Bachelor's Degree is required for this position.

What kind of experience is preferred for candidates?

Preferred experience includes working with cloud services (AWS, Azure, GCP) and knowledge of Linux networking.

Will there be opportunities for collaboration in this role?

Yes, collaboration is a key aspect of this role, as you will work closely with fellow developers, designers, and product managers to align the software with user expectations.

How many years of experience is required for this position?

The position requires 3-5 years of experience in the relevant technical skills.

Are strong communication skills important for this role?

Yes, strong communication skills, both written and oral, are essential for effective collaboration and teamwork.

Can I apply to multiple positions at IBM?

Yes, however, our recruiters advise that you apply to not more than 3 roles in a year for the best candidate experience.

What types of industries does IBM Systems support?

IBM Systems supports various critical industries, providing technology designed for cognitive business and optimized for cloud computing.

What values are emphasized at IBM for its employees?

IBM emphasizes innovation, trust, personal responsibility, continuous learning, open feedback, collaboration, and courage to make informed decisions.

Technology
Industry
10,001+
Employees
1911
Founded Year

Mission & Purpose

At IBM, we do more than work. We create. We create as technologists, developers, and engineers. We create with our partners. We create with our competitors. If you're searching for ways to make the world work better through technology and infrastructure, software and consulting, then we want to work with you. We're here to help every creator turn their "what if" into what is. Let's create something that will change everything