Job Description:
We are looking for a Python Developer to join our engineering team and help us develop and
maintain various software products.
Python Developer responsibilities include writing and testing code, debugging programs and
integrating applications with third-party web services.
Participate in code review of developer's code in accordance with code review guidelines.
Mentor junior developer's and provide coaching to meet internal coding best practices.
Roles & Responsibilities:
Good understanding of the threading limitations of Python, and multi-process architecture.
Knowledge of event-driven programming in Python.
Expert in Python and Django web framework.
Knowledge of deployment frameworks . Fabric, Docker.
Experience with JavaScript, jQuery, HTML and CSS.
Knowledge in test driven development methods for product development.
Strong Knowledge of design patterns, MVC architecture, REST APIs.
Should have basic database knowledge and Integration of data storage solutions (mongoDB,
MySQL)
Knowledge of user authentication and authorization between multiple systems, servers, and
environments.
Basic knowledge of automation tools and testing frameworks
Should know how to write reusable, testable, and efficient code
Capability to write down reusable and light weight code
Good knowledge OOPs + database + front end technologies
Knowledge of QA Automation.
Proficient understanding of code versioning (gitlab, github)