תאור התפקיד
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.