Job ID 1479
About the job
We looking for software engineers who possess excellent English communication skills and have 2 to 5 years of experience in Python and Flask based development.The ideal resource must have good knowledge of every aspect of Python Web Development from gathering user requirements, and designing and developing applications to deploying them on Web Servers.
- 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, prepare 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.
- Model, View, 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.
- Experience: 3 to 5+ Years