Backend Node.js Developer

Job Description: Backend Node.js Developer Location: Mansoura, Egypt (Full-Time, On-Site) Departmen...

منذ 8 أشهر عمل كلي emirates 131
قدم الآن
المكان

emirates

نوع العمل

عمل كلي

الخبرة

0-3 سنوات

الراتب

غير معروض

الملخص الوظيفي

Job Description: Backend Node.js Developer

Location: Mansoura, Egypt (Full-Time, On-Site)

Department: Engineering / Technology

Working Hours & Days: 9:00 AM - 5:00 PM, Sunday to Thursday

Position Summary

We are looking for a highly skilled and passionate Backend Node.js Developer to join our dynamic engineering team in Mansoura. In this role, you will be responsible for designing, developing, and maintaining robust, scalable, and efficient server-side logic, databases, and APIs. The ideal candidate is a problem-solver who is passionate about writing clean, performant code and thrives in a collaborative, on-site environment.

Key Responsibilities

  • Backend Development: Design, build, and maintain efficient, reusable, and reliable Node.js code for our core services and APIs.
  • API Creation & Integration: Develop and integrate RESTful APIs and/or GraphQL endpoints for front-end clients and third-party services.
  • Database Management: Work with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases, including schema design, optimization, and querying.
  • System Architecture: Contribute to the design and implementation of a scalable, secure, and resilient system architecture.
  • Collaboration: Work closely with front-end developers, product managers, and other stakeholders to understand requirements and translate them into technical specifications.
  • Testing
  • & Quality Assurance: Write unit and integration tests to ensure code quality, reliability, and performance. (Experience with Jest, Mocha, or similar is a plus).
  • Deployment & DevOps: Participate in the deployment process and work with CI/CD pipelines. (Experience with Docker, AWS, or similar cloud services is preferred).
  • Troubleshooting: Identify, debug, and resolve complex application-level issues and performance bottlenecks.

Qualifications & Experience

  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Experience: 2+ years of professional experience in backend development with a strong focus on Node.js.
  • Proven Track Record: Demonstrable experience in building and deploying backend services and APIs in a production environment.

Required Technical Skills

  • Expertise in Node.js: In-depth knowledge of Node.js runtime and its core principles.
  • Proficiency with a Framework: Solid experience with at least one Node.js framework (e.g., Express.js, NestJS, or Fastify).
  • Database Knowledge: Hands-on experience with both SQL (PostgreSQL, MySQL) and/or NoSQL (MongoDB, Redis) databases.
  • API Proficiency: Strong understanding of RESTful API principles and best practices. Experience with GraphQL is a plus.
  • Version Control: Proficiency with Git and Git workflows.
  • Authentication & Security: Understanding of security principles, common vulnerabilities, and implementation of authentication/authorization protocols (e.g., JWT, OAuth).
  • للتقديم الان

وظائف مشابهة