Senior Python/Django Developer - Flask/Azure - s3

Company : Nerd Geek Lab
Job Description
Job description: Sr. Python/ Django Developer

2-3 years of software development experience in various domains specifically in Python and Python related web frameworks such as Django, Flask etc.
Experience and rich knowledge on various Python frameworks and their suitability in different layers of application architecture.
Experience in building data models and backend applications for large scale, real time data flow applications..
Strong understanding and experience of driving automation via software programming or tools.
Knowledge / Experience of any one of the Cloud Platforms AWS/Azure/GCP) from a services usage standpoint for compute, storage and various tools.
Experience in Event Processing (real time/near real time) solutions using various open platforms.
Experience in recommending suitable technology solution for given business concept or Enterprise applications/products.
Experience in evaluating pros and cons for design decisions considering scalability, time to market, existing infrastructure and support situations. .
Hands-on, ready to code and develop modular application components across various layers of application.
Hands on experience in fine tuning application for performance, performance optimization and scaling applications
A thorough understanding of OOP, design patterns, and working knowledge of design patterns with hand-on experience on MVC.

Responsibilities

To design, test and develop new features from internal and external customer requests
Improve and maintain internal and external software systems for data analysis, website delivery, data Transfer and data analytics framework
Participate in code review of own and other developer's code in accordance with code review Guidelines.
Manage own workload of jobs as tasked by reporting manager.
Identify and propose process and system improvements.
Configure and maintain software / system deployment scripts.
Develop integrations with third party applications (mostly web-based).
Produce and maintain technical product documentation.
Mentor junior developers' technical product understanding and provide coaching to meet internal coding best practices.
Plan software releases and follow the release procedures.