Python Developer
Mindinventory
- Ahmedabad, Gujarat
- Permanent
- Full-time
- Write reusable, testable, and efficient code.
- Design and implement of low-latency, high-availability, and performant applications.
- Integration of user-facing elements developed by front-end developers with server side logic.
- Implementation of security and data protection.
- Integration of data storage solutions.
- Performance tuning, improvement, balancing, usability, automation.
- Work collaboratively with design team to understand end user requirements to provide technical solutions and for the implementation of new software features.
- Good understanding of Python, Django and Flask.
- Good exposure on python scientific libraries ( Numpy, Pandas, Tensorflow).
- Strong knowledge on data structures and designing for performance, scalability and availability Knowledge in MongoDB and Web services.
- Experience in Microservices, Big data technologies will be a plus.
- Good grasp of algorithms, memory management and multi-threaded programming.
- Good to have - Mysql, Redis, ElasticSearch.
- Able to fit in well within an informal startup environment and to provide hands-on management.
- High energy level and untiring commitment to drive oneself & the team towards goals.
- Expert in Python, with knowledge of at least one Python web framework (such as Django,Flask,etc).
- Should have done development on Django and other UI web Frameworks.
- Basic understanding HTML, CSS, JavaScript, JQuery, JS Libraries like AngularJs.
- Implementing SOAP based and RESTful services.
- UNIX/LINUX experience is an added advantage.
- Should have experience in Database & SQL.
- Good understanding of server-side templating languages such as Jinja 2, Mako, etc.
- Strong unit test and debugging skills.
- Proficient understanding of code versioning tools (such as Git, Mercurial or SVN).
Expertia AI Technologies