Backend Engineer (NodeJS)

Posted 10 Days Ago
Hiring Remotely in ‘Ezbet el-Auqât, Cairo
Remote
1-3 Years Experience
Artificial Intelligence • Fitness
The Role
Develop and maintain web-based applications using Node.js, optimize codebase, troubleshoot server issues, implement analytics, and participate in the development lifecycle. Document the process and stay updated on industry trends while ensuring high-quality deliverables.
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
React Native
React
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.

Jobs at Similar Companies

Eastwall Logo Eastwall

Solution Architect

Artificial Intelligence • Cloud • Information Technology • Software • Consulting • App development • Big Data Analytics
Remote
United States
20 Employees
150K-180K Annually

Smartcat Logo Smartcat

Product Manager, Integrations

Artificial Intelligence • Machine Learning • Natural Language Processing • Conversational AI
Easy Apply
Remote
28 Locations
242 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
TrainingPeaks (A Peaksware Company) Thumbnail
Software • Fitness
Louisville, CO
69 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account