Android Inc. is seeking an exceptional full stack Python Developer to work on an exciting new project.
- Front-end development
- Implementation of security and data protection
- Design of Django-based pages (HTML and Django)
- Integration of JavaScript elements on Django rendered pages
- Implementation of AJAX methods inside Django
- Integration of Python and Elastic Stack
- Application integration with RESTful APIs
- 5+ years of development experience
- Expert in Python, with knowledge of at least one Python web framework, preferably Django
- Expert in integration of JSON based RESTful APIs
- Able to integrate multiple data sources and databases into one system
- Proficiency in front-end technologies, such as JavaScript, HTML, and CSS
- Knowledge of user authentication and authorization between multiple systems, servers, and environments
- Understanding of fundamental design principles behind a scalable application
- Strong unit test and debugging skills
- Solid knowledge of computer networks and common protocols: TCP/IP, UDP, DNS, FTP, SSH, SSL/TLS, HTTP, and etc.
- Proficiency with Linux BASH/Linux operating systems
- Experience with Elasticsearch and/or other Big Data applications
- Source control management expertise, preferably Git
Required skills
- Data Security Experience
- Django
- AJAX
- Python
- Javascript
- RESTful Web Service
- PC Skills
- TCP/IP (Transmission Control Protocol/internet Protocol)
- FTP (File Transfer Protocol)
- Big Data
- Management Skills
- Computer Networks
- Communication Protocols
- HTML (Hyper Text Markup Language)
- Operating System
- Linux
- HTTP
- SSL
- Json
- Cascading Style Sheets (CSS)
- Debugging
- Domain Name System (DNS)
- Secure Shell (SSH)
- Bash
- Elasticsearch
- Source Control Management (SCM)