Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Python Developer – DevOps, Data Handling & PostgreSQL.
India Jobs Expertini

Urgent! Python Developer – DevOps, Data Handling & PostgreSQL Job Opening In Bengaluru – Now Hiring foundit

Python Developer – DevOps, Data Handling & PostgreSQL



Job description

We are looking for a highly skilled Python Developer with 3–8 years of experience who is proficient not only in Python development but also in DevOps practices, cloud-native tooling (especially AWS ), and database interactions (specifically PostgreSQL ).

You’ll be involved in building scalable backend systems, automating CI/CD pipelines, handling data operations using Pandas, and ensuring system reliability through testing and performance optimization.
Key Responsibilities:
1.

Python Development & Data Engineering
Design and develop backend services, scripts, and utilities using Python
Work with data manipulation libraries like Pandas for data cleansing, transformation, and aggregation
Develop tools for comparing and transforming large CSV files, even in schema-less or unstructured formats
Implement clean, maintainable code with a focus on reusability and modularity
2.

DevOps & Cloud (AWS, Docker, CI/CD)
Work with AWS DevOps tools: CodePipeline, CodeBuild, CodeDeploy, CodeCommit, Lambda, ECR, ECS/EKS
Containerize applications using Docker and manage data persistence through volumes and bind mounts
Define CI/CD pipelines using tools like Jenkins, GitHub Actions, or GitLab CI, with configurations written in YAML
Implement infrastructure automation and deployment workflows aligned with best practices
3.

Database Interaction (PostgreSQL)
Connect to PostgreSQL using libraries such as psycopg2 and SQLAlchemy
Design and optimize SQL queries for performance and reliability
Use ORMs (e.g., SQLAlchemy, Django ORM) for efficient data modeling and query abstraction
Implement connection pooling strategies for high-concurrency environments
4.

Testing & Debugging
Develop and maintain unit, integration, and E2E test suites using pytest or unittest
Follow test-driven development (TDD) practices where appropriate
Debug application issues using logging, profiling tools, and systematic root cause analysis
Required Skills & Experience:
3–8 years of hands-on experience in Python development
Strong knowledge of Pandas for data processing and transformation
Experience with Docker, including volumes, Dockerfile authoring, and Docker Compose
Good understanding of CI/CD practices and YAML configurations
Proficiency in working with AWS services (CodePipeline, EKS/ECS, Lambda, etc.)
Strong SQL skills and experience with PostgreSQL, including performance tuning and query optimization
Experience using SQLAlchemy, Django ORM, or other ORMs
Understanding of connection pooling and its importance in production systems
Proficient in writing unit/integration tests with pytest, unittest, or similar frameworks
Nice to Have:
Experience with Kubernetes, Helm, or Terraform
Familiarity with data validation tools like Pydantic
Exposure to logging/monitoring stacks like ELK or Prometheus
Experience working in Agile/Scrum teams with CI/CD in place
What We Offer:
Competitive compensation and performance-based bonuses
A dynamic work environment with exposure to modern DevOps and cloud practices
Learning and upskilling opportunities in emerging Python and DevOps tools


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Python Developer Potential: Insight & Career Growth Guide