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