Python Developer - Flask/Django
We're looking for a skilled Python Developer to join our dynamic team and contribute to the development of innovative data-driven solutions. You'll use your strong foundation in Python programming, data analysis, and data processing techniques to design, develop, and maintain efficient and scalable data pipelines and visualizations. Your experience with web development frameworks like Flask, FastAPI, or Django, and microservices architecture, will be a significant advantage.
Key Responsibilities
- Efficient and scalable data pipelines will be designed, developed, and maintained to extract, transform, and load (ETL) data from various sources, including Redis, MongoDB, SQL, and Linux.
- In-depth data analysis and processing will be conducted using Python libraries and tools to uncover valuable insights and trends.
- Data visualizations will be developed and maintained using matplotlib, seaborn, or other relevant tools to effectively communicate findings to stakeholders.
- Collaboration with cross-functional teams is essential to understand business requirements and translate them into technical solutions.
- Web applications will be developed and maintained using Python frameworks like Flask, FastAPI, or Django, adhering to best practices and coding standards.
- Microservices architecture will be designed and implemented to build scalable and modular systems.
- Technical issues related to data pipelines, applications, and infrastructure will be troubleshot and resolved.
- Staying updated with the latest trends and technologies in the data engineering and Python development landscape is crucial.
Technical Skill Requirements
- Strong proficiency in Python programming, including object-oriented programming and functional programming concepts, is mandatory.
- Experience with data analysis and processing libraries such as pandas, NumPy, and scikit-learn is required.
- Familiarity with data storage and retrieval technologies, including Redis, MongoDB, SQL, and Linux, is essential.
- Knowledge of data visualization tools like matplotlib and seaborn is necessary.
- Experience with web development frameworks such as Flask, FastAPI, or Django is required.
- Understanding of microservices architecture and principles is essential.
General Requirements
- Employment Type: Full Time, Permanent.
- Notice Period: Immediate - 15 Days.
- Excellent problem-solving and analytical skills are vital.
- Ability to work independently and as part of a team is expected.
- Strong communication and interpersonal skills are required.
Preferred Skills
- Experience with cloud platforms (AWS, GCP, Azure) is a plus.
- Knowledge of containerization technologies (Docker, Kubernetes) is beneficial.
- Familiarity with data warehousing and data lake concepts is desired.
- Experience with machine learning and deep learning frameworks (TensorFlow, PyTorch) is an advantage.