
Backend Specialist
1 week ago
Our ideal candidate will have a good understanding of Node.js and frameworks available for it such as Express, Strong Loop.
He/She will also have a basic understanding of front-end technologies (React, Angular).
A strong background in development tools such as Babel, NPM is required.
The person should be able to grasp fundamental design principles behind a scalable application.
An understanding of asynchronous programming and its quirks is essential.
We are looking for someone with a good understanding of server-side templating languages.
Proficiency in code versioning tools, such as Git is a must.
Expertise in implementing different data structures and algorithms is also required.
Candidates should be comfortable using Jira, either due to experience or willing to learn international development level standards.
Job ResponsibilitiesDesign and implementation of low-latency, high-availability, and performance applications.
Building reusable code and libraries for future use.
Training junior team members.
Creating custom npm packages.
Implementation of security and data protection.
Integration of data storage solutions.
Implementing and automating integration tests and unit tests.
Evaluating features in terms of best coding and operation design.
Ability to articulate requirements and progress.
Fluent English communication skills.
Self-motivated and wanting to learn and grow in professional and personal skills.
Able to follow own and team plans.