We are hiring a Python Developer with strong hands-on experience in Pandas, NumPy, Pytest, MagicMock, and GitHub to design scalable data applications with robust testing and CI/CD pipelines.
About The Role
Serve as the primary Python Developer responsible for building high-performance data applications using Pandas/NumPy, creating comprehensive test suites with Pytest/MagicMock, optimizing performance with multiprocessing/Dask, and maintaining production-grade codebases through GitHub CI/CD workflows.
Key Responsibilities Python Development & Data Processing
Design, develop, and maintain Python applications ensuring high performance and scalability
Implement data processing pipelines using Pandas and NumPy
Optimize code performance using multiprocessing or Dask for parallel computing
Handle large-scale data manipulation and analysis efficiently
Testing & Quality Assurance
Create and manage automated unit tests using Pytest and MagicMock
Mock external dependencies, APIs, and file I/O for reliable testing
Achieve high test coverage with performance and edge case testing
Perform code reviews ensuring best practices and coding standards
CI/CD & Version Control
Implement and maintain CI/CD pipelines using GitHub Actions
Collaborate with teams using Git/GitHub for version control
Streamline build, testing, and deployment processes
Manage multiple priorities and deadlines effectively
Skills: github,numpy,testing,pandas,data,pipelines,python
Similar jobs

More from getege edtech pvt. ltd.
getege edtech pvt. ltd. 12 hours ago
getege edtech pvt. ltd. 12 hours ago
getege edtech pvt. ltd. 12 hours ago

Python Developer

Apply Now
Back to search page