Develop python / Django -based back-end solutions for data-driven executions in web, mobile, and emerging technology. Projects including but not limited to API development, custom content management, front-end integration, and other complex builds.
Lead the way on project architecture and database structure while utilizing best practices in performance, stability, scalability, and security. A minimum of years’ experience in back-end development/development is required.
Maintain proficiency in the widest possible range of back-end web development areas including Python, Django, shell scripting, database architecture, and Linux operating systems.
Set up and manage services on Microsoft Azure and other platforms. Our front-end developers will lean on you to design API services, set up deployment servers, and more.
A fundamental ability to use HTML, CSS, and JavaScript in various scenarios is a plus.
Skills Required
Expert in Python, with knowledge of Python web a framework such as Django, Flask.
Familiarity with ORM (Object Relational Mapper) libraries.
Able to integrate multiple data sources and databases into one system.
Understanding of the threading limitations of Python, and multi-process architecture.
Good understanding of server-side template languages.
Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3.
Understanding of accessibility and security compliance.
Knowledge of user authentication and authorization between multiple systems, servers, and environments.
Understanding of fundamental design principles behind a Scala application.
Solid Understanding of Python Sockets & Rest full APIs.
Strong unit test and debugging skills.
Proficient understanding of code versioning tools such as Git, Mercurial orSVN.
Understanding of Partition of audio data and using threads and processes to perform the aforementioned tasks.