Python Developer

Indium

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

33 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Indium in Hyderabad, India, is seeking a Python automation engineer to design, build, and maintain robust automation scripts. You will integrate external services via APIs, read and debug existing code, and work with SQL databases to extract data.

You will collaborate in a team, ensure code quality with Git, and effectively communicate technical decisions and roadblocks during development.

Qualifications

  • Read, comprehend, and debug existing code to identify bottlenecks and fix bugs.
  • Proficient in Python and building automation scripts.
  • Experience with APIs, JSON, and CRUD operations.
  • SQL query skills to fetch, filter, and manipulate data.
  • Strong communication and team collaboration.

Responsibilities

  • Design, build, and maintain efficient, reusable, and reliable Python automation scripts.
  • Consume, integrate, and manage external services using APIs (CRUD operations, JSON parsing).
  • Read, comprehend, and debug existing code to identify bottlenecks and fix bugs.
  • Interact with databases using SQL to extract and manipulate required data.
  • Maintain source code quality through Git version control and participate in code review workflows.
  • Clearly communicate logic, architectural choices, and technical roadblocks to the team.

Skills

Python
Aptitude & Logical Problem Solving
Concurrency & Parallelism
APIs & Data Handling
SQL Database Skills
Code Comprehension & Debugging
Strong Communication
Version Control (Git)
Command Line / Scripting

Job description

  • Design, build, and maintain efficient, reusable, and reliable Python automation scripts.
  • Consume, integrate, and manage external services using APIs (CRUD operations, JSON parsing).
  • Read, comprehend, and debug existing code to identify bottlenecks and fix bugs.
  • Interact with databases using SQL to extract and manipulate required data.
  • Maintain source code quality through Git version control and participate in code review workflows.
  • Clearly communicate logic, architectural choices, and technical roadblocks to the team.
Key Responsibilities
  • Design, build, and maintain efficient, reusable, and reliable Python automation scripts.
  • Consume, integrate, and manage external services using APIs (CRUD operations, JSON parsing).
  • Read, comprehend, and debug existing code to identify bottlenecks and fix bugs.
  • Interact with databases using SQL to extract and manipulate required data.
  • Maintain source code quality through Git version control and participate in code review workflows.
  • Clearly communicate logic, architectural choices, and technical roadblocks to the team.
Skill Requirements & Competencies
Non-Negotiable Skills
  • Aptitude & Logical Problem Solving: Exceptional ability to break down complex problems. The ability to explain the logic behind your code is strictly required.
  • Core Python Mastery: Deep understanding of decorators (e.g., writing execution time loggers), list/dictionary comprehensions, and advanced string operations. (would be good to know packages such as heapq or equivalent which aids problem solving using pre implemented data structures).
  • Concurrency & Parallelism: Practical experience with asyncio, multithreading, and multiprocessing, including knowing exactly when and why to use each.
  • APIs & Data Handling: Proven experience calling endpoints, parsing JSON data, and working with any standard API framework (e.g., FastAPI, Flask, Django REST).
  • SQL Database Skills: Intermediate ability to write SQL queries to fetch, filter, and manipulate data. NoSQL exposure is a good to have.
  • Code Comprehension & Debugging: Ability to jump into an existing codebase, understand its flow, and efficiently troubleshoot bugs.
  • Strong Communication: Must be able to articulate technical concepts, code, approach etc. clearly to both technical and non-technical stakeholders.
Intermediate Skills
  • Version Control (Git): Competent in creating/modifying repositories, branching, committing, pushing, and managing Pull Requests.
  • Command Line / Scripting: Intermediate proficiency in Bash/Shell scripting for environment navigation and basic OS-level automation.
Skills:- Python
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Quantum Phinance • Mumbai

On-site
INR 900,000 - 1,500,000
Python Developer
Python Developer

TASC Outsourcing • Bengaluru

On-site
INR 1,200,000 - 2,400,000
Python Developer
Python Developer

NexionPro Services • Pune District

On-site
INR 800,000 - 1,200,000
Python Developer
Python Developer

Papigen • Chennai District

On-site
INR 900,000 - 1,500,000
Python Developer
Python Developer

Purview Services • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Python Software Developer-S
Python Software Developer-S

Infosys • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 700,000 - 1,100,000
Python Programmer
Python Programmer

Infosys • Pune District, Chennai District, Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Full Stack Python Engineer
Senior Full Stack Python Engineer

Jobtailor • Bengaluru

On-site
INR 1,200,000 - 1,600,000
Python Developer
Python Developer

Neurealm • Chennai District

On-site
INR 1,200,000 - 2,000,000
Sr. Software Engineer
Sr. Software Engineer

AdvaRisk • Maharashtra

On-site
INR 1,200,000 - 2,400,000