Backend Engineer (NodeJS)

Posted 23 Days Ago
Hiring Remotely in ‘Ezbet el-Auqât, Cairo
Remote
Junior
Artificial Intelligence • Fitness
The Role
As a Backend Engineer at ElCoach, you will develop and maintain web-based NodeJS applications, optimize code, troubleshoot server issues, document development processes, and participate in all development life cycle phases, while implementing analytics and automation tools.
Summary Generated by Built In

Company Description

ElCoach is the #1 on-demand fitness and nutrition app in MENA.
ElCoach is an AI-powered fitness and nutrition app with its key distinction of being locally adapt to the MENA region. ElCoach envisions to continue the transformation of the digital fitness and well-being industry of the MENA region by building a complete digital fitness ecosystem that helps individuals build healthy habits that last.

Job Description

  • Develop, record and maintain cutting edge web-based Nodejs applications.
  • Refactor, optimize and improve the existing codebase for maintenance and scale.
  • Troubleshoot and fix bugs/flaws to ensure servers are running optimally.
  • Provide timely solutions to issues.
  • Use test driven development and acceptance tests to ensure feature quality.
  • Document the development process, architecture, and standard components.
  • Stay up to date with new trends and best practices.
  • Participate in all phases of the development life cycle.
  • Implement analytics and monitoring routines
  • Get involved and participate in the overall application lifecycle

Qualifications

  • 2+ years of experience as Backend Developer.
  • Experience with Amazon Web Services
  • Experience in front end technologies like ReactJS , React Native is a PLUS.
  • Integration of multiple data sources and databases into one system
  • Hands on experience in in NodeJS, ExpressJS
  • Excellent in mysql, redis and relational database skills.
  • Experience with building restful JSON web services, GraphQL services
  • Good understanding of the Linux ecosystem and experience with server management
  • Experience with Docker and how to use it in the context of micro-services
  • Experience with practical implementations of continuous integration and continuous delivery tools.
  • Experience with scalable/high traffic apps
  • Critical thinker and problem-solving skills
  • Experience in clean code principals
  • Experience with high availability solutions (load balancing)
  • Understand how to automate builds and deployment for all lifecycles - from development through production within a Continuous Delivery model.

Top Skills

Expressjs
Node.js
The Company
Cairo, Cairo
24 Employees
On-site Workplace
Year Founded: 2019

What We Do

ElCoach is an on-demand fitness and wellness app that aims to meet the ever-growing need to lead a healthier lifestyle through guided and customized physical exercising and nutrition plans.

Similar Jobs

Yassir Logo Yassir

Staff Backend Engineer (NodeJS/Go)

Information Technology • Mobile • Consulting
Remote
Cairo, EGY
1213 Employees

Yassir Logo Yassir

Staff/Lead Backend Engineer (Nodejs) - FS

Information Technology • Mobile • Consulting
Remote
Cairo, EGY
1213 Employees

Yassir Logo Yassir

Senior Full Stack Engineer (Node.js & React)

Information Technology • Mobile • Consulting
Remote
Cairo, EGY
1213 Employees
Remote
Ma‘adi, Cairo, EGY
83 Employees

Similar Companies Hiring

Eastwall Thumbnail
Software • Information Technology • Consulting • Cloud • Big Data Analytics • Artificial Intelligence • App development
Denver, CO
20 Employees
Smartcat Thumbnail
Natural Language Processing • Machine Learning • Conversational AI • Artificial Intelligence
Boston, Massachusetts
242 Employees
RunPod Thumbnail
Software • Infrastructure as a Service (IaaS) • Cloud • Artificial Intelligence
Charlotte, North Carolina
53 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account