Full Stack Javascript Developer

Job description

Makeen Technologies helps the world's most innovative companies explore new ideas and quickly transform those ideas into products that customers love. From improving business intelligence and modernizing IT systems to building innovative consumer apps and IoT products, Makeen provides end-to-end software design and development solutions that deliver results

You will work on a team that designs, develops, and supports complex web systems.

Responsibilities:
Collaborate with team members to scope, design, implement, and document new features
Identify bugs, write tests, and propose improvements to maintain code quality standards
Participate in code reviews to ensure code quality and distribute knowledge
Document internal processes and procedures

Job requirements

Strong knowledge of JavaScript, including the latest ES6 features, Node.js and React, Redux, Express, Mongo, Postgress
Working knowledge of backend JavaScript API / web services development in node.js
Experience crafting efficient and reusable web components in React
Experienced with JavaScript build tooling, such as Babel and Webpack
Experienced with cloud provider APIs, concepts, and architectures
Experienced with continuous integration, testing, and deployment strategies
Ability to write effective tests for full-stack JavaScript applications and services (mocha, jest etc.)
5+ years of related experience with a bachelor's degree or master's degree; or a Ph.D. with 3 years’ experience; or equivalent experience.
Experience on a remote-focused team