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 & security.
Maintain proficiency in the widest possible range of back-end web development areas including Python, Django, shell scripting, database architecture, and Unix operating systems.
Set up and manage services on GCP, AWS & other platforms. Our front-end developers will lean on you to design API services, set up deployment servers, and more.
Excellent communication skills, both oral and written.
A minimum of 3-5 years’ experience in back-end development/devOps is required.
Expert in Python, with knowledge of Python web framework such as Django, Flask
Familiarity with ORM (Object Relational Mapper) libraries
Able to integrate multiple data sources and databases into onesystem
Understanding of the threading limitations of Python, and multi-process architecture
Good understanding of server-side template languages
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
Ideally, have experience with creating a blog or a chat app using DJANGO