fb_pixel
back
Back
Location:
Riyadh, Saudi Arabia
Department: Information Technology
Job Description

We are seeking an experienced Node.js Developer to join our dynamic development team. The ideal candidate will have at least 5 years of hands-on experience building and maintaining robust server-side applications. You will play a key role in designing, implementing, and optimizing scalable backend systems while collaborating with front-end developers, designers, and product managers.

Key Responsibilities:

  • Develop and maintain efficient, reusable, and scalable Node.js server-side applications.
  • Design and implement RESTful APIs and integrate third-party services.
  • Collaborate with cross-functional teams to define and ship new features.
  • Write clean, maintainable, and well-documented code.
  • Optimize application performance, ensuring responsiveness and scalability.
  • Identify and address security concerns in application architecture.
  • Conduct code reviews and mentor junior team members.
  • Troubleshoot and debug production issues as needed.

Requirements

Qualifications:

  • Experience: Minimum 5 years of professional experience in Node.js development.
  • Skills: Strong knowledge of JavaScript/TypeScript, asynchronous programming, and event-driven architecture.
  • Frameworks: Familiarity with popular Node.js frameworks (e.g., Express, NestJS).
  • Databases: Proficiency in working with databases (SQL and NoSQL).
  • Version Control: Experience with Git and CI/CD pipelines.
  • Testing: Strong understanding of unit and integration testing methodologies.
  • Soft Skills: Excellent problem-solving skills, communication, and ability to work in a team-oriented environment.

Preferred (Not Mandatory):

  • Familiarity with Docker, Kubernetes, or cloud services (AWS, Azure, GCP).
  • Experience with Agile/Scrum methodologies.
  • Knowledge of microservices architecture.

Job Id: NWqimH+B68xOfS5TUf34lfWSlr8Jh/b8/2RnYvqEOScKlZx9L7YXofZX1/nLlLfgaAc9iN3L2bWH1kGoOMko+flqpg==
companyLogo
TAWANTECH
Node.Js Developer