Browse Jobs
For Employers
Post JobLog inGet Started

Senior Back-End Software Engineer (NodeJS)

Sheikh Zayed, Giza
Posted 4 years ago
21Applicants for1 open position
  • 9Viewed
  • 5In Consideration
  • 0Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

We are looking for an experienced Back-end developer to join our team. You will be responsible for the server side of our web applications.

If you have excellent programming skills and a passion for developing applications or improving existing ones, we would like to meet you. 

As a Sr. Back-end developer, you’ll work closely with our engineers to ensure system consistency and improve application performance in addition to adding new functionalities.

Ultimately, you should be able to develop and maintain functional and stable web back-end services to meet our company’s needs.

Responsibilities:

  • Participate in the entire application life cycle, focusing on coding and debugging
  • Write clean code to develop REST APIs
  • Troubleshoot and debug code
  • Manage cutting-edge technologies to break up monolithic applications into micro-services architecture.
  • Collaborate with Front-end developers to integrate user-facing elements with Back-end
  • Gather and address technical and design requirements
  • Build reusable code and libraries for future use
  • Liaise with developers, designers and system administrators to identify new features
  • Follow emerging technologies

Job Requirements

Requirements:

  • Proven work experience as a Back-end developer
  • Strong knowledge in Databases:  Redis, MySQL, (MongoDB is a plus)
  • Strong knowledge in AWS Cloud: IAM Console roles & policies, S3 Buckets, CloudFront, ​Load Balancers, EC2, ECS, EKS, Cognito, Lambda, API Gateway, Elasticache, RDS
  • In-depth understanding of the entire web development process (design, development and deployment)
  • In-depth understanding of OOP, data structures and design patterns
  • Hands on experience with JavaScript ES6-7 and Typescript
  • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
  • Excellent analytical and time management skills
  • Teamwork skills with a problem-solving attitude
  • BSc degree in Computer Engineering, Computer Science, or relevant field

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Back-End Software Engineer (NodeJ...