Backend Developer

Contract
U.A.E
4 years ago
Senior Backend Engineer Requirements
● You have good knowledge of Javascript language essential concepts (prototypes,
variable scopes...) and also ES6 and future additions to the ECMAScript standard.
● Knowledge of Node.js and frameworks available for it
● You write/lead reusable, testable, and efficient code
● You have deep knowledge of the architecture of a web application (client-server, REST
API basics, caching systems, basic database knowledge...)
● You have experience with Redis or any similar in-memory data structure
● You have experience/interest to learn Neo4J
● Design and implementation of low-latency, high-availability, and performant applications
● Understanding the nature of asynchronous programming and its quirks and workarounds
● A big advantage would be knowledge of search & recommendation algorithms
For all the candidates
● You are eager to learn/understand video related technologies (over the top streaming
protocols, CDN infrastructure, online video platforms, etc).
● You feel comfortable working in an international environment.
● Understanding and full control over the version control systems like GIT.
● You have an analytical mindset, problem-solving skills, and basic algorithm
understanding
● You are a self-driven person who doesn’t need someone else to continuously command
what to do, you are able to see what comes next based on existing roadmaps and agile
methodologies tools.
● Completing each feature flawlessly is a must for you. You put attention to details and you
cover the maximum scenarios in each case.
● You are able to lead or mentor people to help to build an autonomous and productive
team.
● Every piece of software you write is properly documented in a way that is accessible and
understandable for anyone reaching your software.
dicetek

APPLY ONLINE

Attach Resume*