
Principal Software Engineer - Python
- Lahore, Punjab Multan, Punjab
- Permanent
- Full-time
- Integrating with 3rd party APIs using Python
- Writing browser scraper based applications using Selenium
- Researching 3rd party websites to build efficient scraping logic
- Writing Android application scrapers using the Appium framework
- Researching Android apps to build efficient scraping logic
- Extracting data from files with a number of different formats, including: PDF, Excel, CSV
- A bachelor's or master's degree in computer science or a related field with 5+ years of hands-on experience in Python
- Must-have hands-on experience in following Python 3, Selenium, Browserstack, Docker, Appium, API Requests, Scraping Bee
- Full stack development experience w/ Python+FastAPI, React, Javascript/Typescript is nice to have
- Some experience in deploying/maintaining these applications in AWS is great to have
- Works well in a team environment and collaborates effectively with cross-functional teams