Browse Jobs
For Employers
Post JobLog inGet Started

Senior Node JS Backend Software Engineer

ITGoals
Nasr City, Cairo
Posted 3 years ago
21Applicants for5 open positions
  • 18Viewed
  • 2In Consideration
  • 0Not Selected
Search other opportunities

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We're seeking a highly skilled backend engineer. In this role you will be working closely with architect and engineering management in delivering scalable products at various verticals. You'll be responsible for designing and implementing new requirements and maintain existing code. In this role, you will work with cutting edge tools to develop code that is reliable, maintainable, and scalable. You’ll work full stack, from building microservices in AWS, to creating compelling experiences in the web.
 

Roles &Responsibilities:

  • Design, build and configure applications to meet business process and application requirements.
  • You'll brainstorm with Product Managers, Designers and Frontend Engineers to conceptualize and build new features for our large (and growing!) user base.
  • You’ll actively own features or systems and define their long-term health, while also improving the health of surrounding systems.
  • Work across the stack from UI to database
  • Design and develop REST APIs
  • Define code architecture decisions to support a high-performance and scalable product with a minimal footprint

Job Requirements

  • Bachelor's degree in Computer Science or equivalent experience
  • 4+ years experience in software development is a MUST
  • Exposure to Design patterns & Software Architecture. 
  • Experience with functional or imperative programming languages – primarily NodeJS.
  • Expert knowledge of HTML, CSS & JavaScript is a must.
  • Fair understanding of at least one MVC frameworks (Angular or React) is a must.
  • You write understandable, testable code with an eye towards maintainability.
  • proven records of building backend service at large scale (is a plus)
  • Experience in cloud platforms (AWS, Azure, Alibaba is a plus)
  • In-depth knowledge of database management technologies, preferably MySQL, PostgreSQL and understanding of NoSQL databases
  • Experience with Agile/Scrum is needed
  • Containerized technologies (Docker, Kubernetes) is a plus

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Node JS Backend Software Engineer