Python Developer

Bengaluru, Karnataka, India
Mar 20, 2025
Mar 20, 2026
Onsite
Full-Time
2 - 5 Years
Job Description

We are seeking a skilled Python Developer with a strong background in programming, problem-solving, and software implementation. As a key member of our development team, you will be involved in designing, developing, and optimizing Python-based applications. Your role will require technical expertise, analytical thinking, and effective communication skills to collaborate with cross-functional teams and deliver high-quality solutions.

This is an opportunity to work on challenging and meaningful projects that make a real impact while continuously improving your skills in a supportive and innovative environment.

Key Responsibilities

  1. Python Development. Write clean, efficient, and scalable Python code to develop high-performance applications.
  2. Problem-Solving & Debugging. Analyze complex technical issues, troubleshoot problems, and implement effective solutions.
  3. Requirement Analysis. Understand business and technical requirements, translate them into functional specifications, and develop solutions accordingly.
  4. Software Implementation. Work on end-to-end software development, from designing architecture to deploying and maintaining applications.
  5. Collaboration & Communication. Work closely with cross-functional teams, including software engineers, product managers, and QA teams, to ensure smooth project execution.
  6. Continuous Learning & Upskilling. Stay updated with the latest Python frameworks, libraries, and industry trends, and incorporate best practices into your work.
  7. Optimization & Performance Tuning. Ensure applications are optimized for speed, security, and reliability, following coding standards and best practices.
  8. Testing & Documentation. Conduct unit testing, code reviews, and maintain comprehensive documentation to ensure high-quality code.

What You Bring to the Team

Technical Expertise

  • Strong experience in Python programming and understanding of core Python concepts.
  • Proficiency in data structures, algorithms, and object-oriented programming (OOP).
  • Hands-on experience with Python frameworks such as Django, Flask, or FastAPI.
  • Knowledge of database management systems (SQL, PostgreSQL, MySQL, MongoDB, etc.).
  • Experience with API development and integration, including RESTful APIs.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.
  • Strong debugging, troubleshooting, and performance optimization skills.

Education & Experience

  • Bachelor's degree in Computer Science, Engineering, or a related field (Master’s degree is a plus).
  • 2 to 5 years of experience in Python development and software engineering.

Soft Skills & Work Ethic

  • Strong communication, prioritization, and organizational skills.
  • Ability to work independently and in a team-oriented environment.
  • A keen eye for detail and a passion for writing clean, maintainable, and efficient code.
  • A growth mindset with a willingness to learn new technologies and upskill continuously.

About GlobalLogic

GlobalLogic, a Hitachi Group Company, is a leader in digital engineering and technology solutions. Since 2000, we have been helping companies reimagine their digital future through cutting-edge software solutions. From AI-driven platforms to cloud-based applications, we partner with some of the world's biggest brands to create groundbreaking digital experiences.

With a global presence and a diverse team of experts, we are continuously pushing the boundaries of technology. Join us and be part of a company that is shaping the digital world!

Related Jobs