Python Developer (Flask)
Nextbridge Ltd.
- Lahore, Punjab
- Permanent
- Full-time
- Create multi-threaded scrapers for gathering data from various websites
- Create Restful APIs to expose data to various client applications
- Develop new and maintain existing features in the current MVC application built with Flask.
- Should have good knowledge of software architectures. MVC, MVVM, Clean, Microservices, etc.
- Handling system integration testing procedures, preparing test scripts, and preparing test data
- Designing a system enhancement process, developing materials for end-users, and communicating with the client to gather project requirements.
- Code analysis, review, and improvements
- Work in a fast-paced environment.
- Closely work with the Data Science team to accomplish the goals.
- Should have hands-on development experience in Python 3.x and Flask
- 1-2 years experience in python development
- HTML5, CSS, JavaScript, Bootstrap, and JQuery
- Model, View, and Controller (MVC)
- Restful protocol and Rest APIs
- Selenium, Scrapy, BeautifulSoup
- RDBMS (MySQL, PostgreSQL), NoSQL (MongoDB, DocumentDB)
- Working familiarity with various AWS Cloud Services (SES, SNS, Lambda, SQS).
- Message Bus (Kafka, RabbitMQ, MSMQ, Redis, etc)
- Celery, Scheduler, Cron Jobs, Parallelism/Multi-Threading
- Background or past experience in data and statistical analysis is a plus.