תאור התפקיד
Key Responsibilities
Designing, developing, and maintaining network services and distributed systems, microservice architectures, RESTful interfaces and potential for scalability
Creative thinking by adding to the existing ecosystem
דרישות התפקיד
Professional qualities and skills
Python – high level knowledge and practice
Experience designing, implementing, and maintaining scalable services, daemons, restful api servers, etc.
Experience with common back-end frameworks such as django (specifically the orm), tornado, etc. and associated software development paradigms
Experience with sql as well as nosql principles and practices
Experience with the following: redis, mysql, mongodb, rabbitmq
Proficiency in linux
Familiarity with web concepts (http, dns, etc.)
Familiarity with development tools (git, jira, confluence, docker, etc.)
Familiar with the design & analysis of computer algorithms and data structures
Good understanding of networking, distributed systems and multi-threaded environment
Familiarity with front end scripting: html, javascript.