Backend NodeJs Developer
Technology
BrightskiesCairo, مصرمنذ 2 أسابيعحتى ٦/٦/٢٠٢٦
دوام كاملهجين
وصف الوظيفة
Purpose of the Job:
Design, build, and maintain scalable backend services and RESTful APIs using Node.js to support reliable, high-performance applications and seamless data management.Responsibilities and Duties
- Design, develop, and maintain RESTful APIs using Node.js and frameworks such as Express and NestJS
- Write clean, efficient, and well-documented code using JavaScript and TypeScript
- Design and optimize relational database schemas, preferably using PostgreSQL
- Maintain, refactor, and enhance existing codebases to improve performance and scalability
- Implement and maintain automated tests using frameworks such as Jest or Vitest
- Troubleshoot and debug issues across development and production environments
- Collaborate with frontend developers and cross-functional teams to deliver integrated solutions
- Follow best practices for code quality, version control, and deployment processes.
Education:
Bachelor's degree in computer science or any equivalent degree in a relevant field.Experience
Minimum 2+ years of professional experience in backend development using Node.js.Skills and Abilities
- Strong knowledge of Node.js and backend frameworks such as Express and NestJS
- Solid understanding of relational databases, preferably PostgreSQL
- Hands-on experience with JavaScript and TypeScript
- Experience with testing frameworks such as Jest or Vitest
- Understanding of CI/CD pipelines and deployment processes
- Familiarity with Docker and containerization concepts
- Knowledge of cloud platforms such as AWS or Azure is a plus
- Familiarity with AI coding tools and best practices for leveraging them
- Strong problem-solving skills and attention to detail
- Ability to write maintainable, scalable, and testable code
Keywords
nodejsplanning-and-designvisual-art-designproduct-development-and-designdata-managementexpress-jsnestjsjavascripttypescriptmicrosoft-typescriptpostgresqlpostgresscalabilityjesttroubleshootingdebuggingtraining-and-developmentpolicies-and-practicessoftware-version-managementrevision-managementsource-code-managementversion-controleducation-trainingcomputer-scienceback-end-developmenttesting-and-analysiscustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cddockercontainerizationamazon-web-servicesmicrosoft-azureartificial-intelligence
¿Te interesa este puesto?