PYTHON DEVELOPER, BACKEND
8 Month Initial Contract
Dublin 2
Job Description
We are looking for a Python Web Developer responsible for managing the interchange of data between the our servers and applications developed for custom devices. Your primary focus will be the development of new server-side logic as well as the maintenance of the current server logic, guested in the Google infrastructure, ensuring responsiveness to requests from the front-end. You may also be responsible for providing the front-end elements to be built into the Android Java applications; therefore, a basic understanding of Java is necessary as well.
Responsibilities
- Writing reusable, testable, and efficient code .
- Design and implementation of low-latency, high-availability applications.
- Work closely with the Lead Architect Engineer to propose workable solutions.
- Work closely with the security engineers to ensure that security and data protection are correctly implemented.
- Integration of data storage solutions.
- Export libraries for front-end applications.
- Expert in/Good knowledge of Python, with previous exposure of at least one Python web framework such as webapp2, Django or Flask.
- Knowledge of Rest Approach to web services.
- Knowledge oauth2 authorization protocol.
- Exposure to Google Cloud Services infrastructure is a preferred skill, in particular previous experience with Google App Engine and Google Cloud IoT.
- Understanding of the threading limitations of Python, and multi-process architecture
- Good understanding of server-side templating languages such as jinja2 or Cheetah
- Basic understanding of other front-end technologies, and in particular JavaScript and web application frameworks such as React or Angular is required.
- Able to create and manage unstructured noSql databases.
- Strong unit test and debugging skills
- Knowledge of distributed code versioning tools such as git and Mercurial.
- Exposure to basic Java programming is also a plus.
Skills And Qualifications
- Expert in/Good knowledge of Python, with previous exposure of at least one Python web framework such as webapp2, Django or Flask.
- Knowledge of Rest Approach to web services.
- Knowledge oauth2 authorization protocol.
- Exposure to Google Cloud Services infrastructure is a preferred skill, in particular previous experience with Google App Engine and Google Cloud IoT.
- Understanding of the threading limitations of Python, and multi-process architecture
- Good understanding of server-side templating languages such as jinja2 or Cheetah
- Basic understanding of other front-end technologies, and in particular JavaScript and web application frameworks such as React or Angular is required.
- Able to create and manage unstructured noSql databases.
- Strong unit test and debugging skills
- Knowledge of distributed code versioning tools such as git and Mercurial.
- Exposure to basic Java programming is also a plus.
Email me jobs like this