Find a jobRecruiters

Generalist Developer (Python-Bash)

Exclusive opportunity

Onsite

Generalist Developer (Python-Bash)

Visudh Ajivam Pvt.Ltd

Generalist Developer (Python-Bash)

Skills

PythonGitLinuxSystem & Network AdministrationChange Management

5 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent, Temporary

Location:

Maharashtra, India

Work mode:

Onsite

Published on:

14 October 2026

What they need


Job Description: Generalist Developer (Python-Bash)

Company: Whileone Techsoft
Department: Software Development / Engineering
Job Title: Generalist Developer (Python-Bash)
Location: Pune, Maharashtra
Industry: Software Development / DevOps / Technology

Job Summary

The Generalist Developer (Python-Bash) is responsible for developing scripts, utilities, and software components to automate technical processes and support engineering teams. The role involves Python programming, Bash scripting, Linux system operations, debugging, and developing internal tools to improve productivity and operational efficiency. The candidate will collaborate with developers and systems engineers to troubleshoot technical issues and deliver reliable, maintainable, and well-tested solutions.

Key Responsibilities

  • Develop Python programs and Bash scripts to automate repetitive engineering and operational tasks.
  • Build, maintain, and enhance internal tools, utilities, and software components.
  • Automate system administration activities, data processing tasks, and routine workflows.
  • Work with Linux operating systems to execute scripts, manage processes, and troubleshoot system-related issues.
  • Identify, analyze, and resolve software bugs, script failures, and system performance problems.
  • Integrate APIs and automate interactions between internal tools and external services.
  • Apply data structures and algorithms to develop efficient and reliable software solutions.
  • Use Git for version control, code collaboration, and change management.
  • Write clean, reusable, modular, and well-documented code following engineering best practices.
  • Perform unit testing, debugging, and validation to ensure software reliability.
  • Monitor system behavior and conduct basic performance analysis to identify bottlenecks.
  • Collaborate with software developers, DevOps engineers, and systems engineers to understand technical requirements.
  • Document scripts, technical solutions, system configurations, and operational workflows.
  • Continuously improve automation processes to enhance engineering productivity and reduce manual effort.

Candidate Requirements

  • Practical programming experience in Python.
  • Good knowledge of Bash or shell scripting.
  • Familiarity with Linux operating systems and command-line tools.
  • Understanding of data structures, algorithms, and fundamental programming concepts.
  • Knowledge of Git and version-control workflows.
  • Experience with API integration and task automation is an advantage.
  • Basic understanding of system administration, process management, and performance monitoring.
  • Strong debugging, analytical thinking, and problem-solving skills.
  • Ability to write readable, maintainable, and testable code.
  • Good written and verbal communication skills.
  • Ability to work independently and collaborate effectively with engineering teams.

Required Technical Skills

  • Python Programming
  • Bash and Shell Scripting
  • Linux Operating Systems
  • Data Structures and Algorithms
  • API Integration and Automation
  • Git and Version Control
  • Debugging and Troubleshooting
  • Basic System Administration
  • System Performance Analysis
  • Software Testing and Code Quality
  • Internal Tools and Utility Development
  • Technical Documentation

Key Objective

To improve engineering productivity and operational efficiency by developing reliable Python and Bash automation tools, simplifying repetitive technical tasks, troubleshooting system issues, and delivering maintainable software solutions that support development and infrastructure teams.

Pay: ₹600,000.00 - ₹1,200,000.00 per year

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Alpineo Consulting

Front Arena Developer

Permanent contract

Zürich, Switzerland

Remote, Hybrid

Skills

front arenabankdevelopersoftware engineer

7 days ago

Quick apply

Yunik

AI Engineer / Ingénieur IA Générative & Agentique

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsDockerPythonKubernetesMistral AIMistralIA GénérativeIA AgentiqueLangChainAutoGenCrewAIMLOpsCI/CD

21 hours ago

Quick apply

rassine agency

Business Developer freelance - Franchise Food

1 000 €/mois + 15 % du MRR à vie

Freelance

Remote

Skills

Business DevelopmentB2B salesAccount managementUpsellingFranchise industry knowledgeFoodservice industry knowledge

20 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools