Browse Jobs
For Employers
Post JobLog inGet Started

Backend Engineer (Node.js/Express)

Raad Alfaris Information Technology Co
Cairo, Egypt
Posted 3 months ago
272Applicants for1 open position
  • 11Viewed
  • 5In Consideration
  • 1Not Selected
Search other opportunities

Job Details

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

Skills And Tools:

Job Description

You will play a pivotal role in building robust and scalable server-side applications to support our innovative software solutions for a variety of industries, development, and leasing. Utilizing your expertise, you will collaborate with a cross-functional team to architect, develop, and maintain backend systems that power our web applications and services. Reporting to the Technical Projects Manager, you'll be an integral part of our Innovation team, contributing to the creation of cutting-edge technology solutions.

  • Design, develop, and maintain server-side applications and APIs using Node.js/Express.js, ensuring high performance, reliability, and security.
  • Collaborate with front-end developers, product managers, and other stakeholders to define backend requirements and implement efficient solutions.
  • Implement data storage solutions and integrations with databases (e.g., SQL, NoSQL) to manage and retrieve information efficiently.
  • Develop and implement authentication and authorization mechanisms, ensuring data security and user access control.
  • Optimize application performance, scalability, and responsiveness by identifying and resolving bottlenecks and implementing efficient coding practices.
  • Deploy and maintain applications in cloud-based environments (e.g., AWS, Azure).
  • Conduct thorough testing, debugging, and troubleshooting of backend applications to ensure seamless functionality.
  • Document code, technical specifications, and system architecture for future reference and team collaboration. Stay updated on emerging technologies and best practices in backend development, recommending and implementing improvements where applicable.
  • Contribute to the continuous improvement of development processes, methodologies, and coding standards within the team.

Job Requirements

What are the expected technical qualifications?

  • 3+ years of experience in software development
  • Proficiency in Node.js/Express.js with a strong understanding of asynchronous programming, event-driven architecture, and RESTful APIs.
  • Solid experience in backend web development, including database design, data modeling, and system integration.
  • Familiarity with database systems (e.g., PostgreSQL, MongoDB, ElasticSearch) and experience in optimizing database queries and performance.
  • Knowledge of authentication and authorization mechanisms (e.g., JWT, OAuth) and data security best practices.
  • Experience with version control systems (e.g., Git), testing frameworks, and deployment tools.
  • Ability to work collaboratively in an Agile environment, communicate effectively, and meet project deadlines.

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentBackend Engineer (Node.js/Express)