Search by job, company or skills

  • Posted 13 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking skilled Python Developers proficient in data processing, testing, and modern development practices. Build robust data pipelines, automated testing frameworks, and production-grade applications using Pandas, NumPy, Pytest, MagicMock, and GitHub workflows.

Key Responsibilities

  • Develop data processing pipelines using Pandas and NumPy
  • Write comprehensive unit tests using Pytest with MagicMock
  • Build data analysis tools and ETL processes
  • Implement mocking strategies for external dependencies and APIs
  • Maintain clean, production-ready codebases on GitHub
  • Optimize data manipulation performance for large datasets
  • Collaborate on CI/CD pipelines and automated testing
  • Document code and testing approaches for team knowledge sharing

Good-to-Have

  • FastAPI/Flask for data APIs
  • SQLAlchemy/SQL for database operations
  • Docker containerization
  • Airflow for workflow orchestration
  • Jupyter for exploratory analysis

Key Responsibilities

Develop data processing pipelines using Pandas and NumPy for large-scale ETL operations. Write comprehensive unit tests using Pytest with MagicMock to mock external dependencies, APIs, and file I/O. Build data analysis tools and implement mocking strategies for reliable testing. Maintain clean, production-ready codebases on GitHub with proper branching, PR workflows, and CI/CD pipelines. Optimize data manipulation performance for datasets exceeding 10M+ rows. Collaborate on automated testing infrastructure and document code/testing approaches for seamless team onboarding and knowledge sharing.

Skills: python,pipelines,pandas,automated testing,github,numpy,testing,data,processing

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145618307

Similar Jobs

Backend Developer

**********Company Name Confidential