Browse Jobs
For Employers
Post JobLog inGet Started
Edentech logo

Senior Node JS Developer - onsite

Edentech
Heliopolis, Cairo
Posted 2 years ago
31Applicants for1 open position
  • 30Viewed
  • 4In Consideration
  • 27Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

  • Design, build and configure applications to meet business process and application requirements.
  • Design, develop, and maintain high-quality backend applications using Node.js.
  • Collaborate with cross-functional teams, including front-end developers, product managers, and designers, to understand requirements and deliver scalable solutions.
  • Write clean, efficient, and maintainable code that adheres to industry best practices and coding standards.
  • Optimize the application for maximum performance, scalability, and security.
  • Identify and address performance bottlenecks, debugging and resolving technical issues.
  • Collaborate with the DevOps team to deploy applications and ensure proper monitoring and logging.
  • Assist in the collection and documentation of user’s requirements, development of user stories, estimates and work plans.
  • Deliver the assigned tasks within due time frame and minimum percentage of defects/bugs, ensuring the needed quality of delivery is attained.
  • To troubleshoot support cases and incidents and to open tickets to vendors – Genesys. through to problem resolution.
  • Provide training material and perform handover sessions with client technical and business users.
  • Document all tasks being implemented for easy reference to the development team and Clients.
  • Responsible for maintaining documentation, diagram, Incident Reports, Root Cause Analysis.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Design and develop REST APIs
  • Define code architecture decisions to support a high-performance and scalable product with a minimal footprint.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Ensure being up to date with the latest needed technologies aiding the Client’s projects needs and delivery.
  • Follow the NDA & Security Data Protection Guidelines ensuring data is confidential and not disclosed to any third parties.

Job Requirements

  • Bachelor’s or master’s degree in computer science, Engineering, or a related field.
  • A minimum of 5 years of experience in related field/needed technology.
  • Proven experience as a Backend Developer, with a focus on Node.js
  • Strong proficiency in Node.js and frameworks such as Express.js/ fastify.
  • Solid understanding of DB and experience with designing efficient database schemas.
  • Experience with RESTful API development and integration.
  • Knowledge of asynchronous programming and event-driven architecture.
  • Understanding of code versioning tools, such as Git.
  • Ability to write unit tests and perform debugging and profiling.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork abilities.
  • Eager to learn through different resources including self-education.
  • You work independently and targeted with a high activity level.
  • Experience in debugging and performance optimizations
  • Experience building Restful APIs using Node.js
  • Experience in writing automated test cases.
  • Good understanding of Object-oriented programming.
  • Good knowledge of clean coding best practices, design patterns and code structuring.
  • Experience with CI/CD implementations and concepts.
  • Experience building Multitenant applications.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Node JS Developer - onsite