Taro Logo

Node.Js Developer

Backend
Senior Software Engineer
In-Person
5+ years of experience
Enterprise SaaS

Description For Node.Js Developer

TAWANTECH is seeking an experienced Node.js Developer to join their development team in Riyadh, Saudi Arabia. This role requires a seasoned professional with at least 5 years of hands-on experience in building and maintaining robust server-side applications. The ideal candidate will be instrumental in designing, implementing, and optimizing scalable backend systems while working closely with front-end developers, designers, and product managers.

The position offers an opportunity to work on significant technical challenges, including developing efficient server-side applications, designing RESTful APIs, and ensuring application security and performance. You'll be using cutting-edge technologies including Node.js, TypeScript, and various databases, while following best practices in software development.

As a Node.js Developer, you'll be responsible for writing clean, maintainable code, conducting code reviews, and mentoring junior team members. The role requires strong expertise in asynchronous programming and event-driven architecture, along with experience in both SQL and NoSQL databases. Knowledge of modern development practices, including Git, CI/CD pipelines, and testing methodologies, is essential.

The ideal candidate should have excellent problem-solving abilities and strong communication skills, as collaboration with cross-functional teams is a key aspect of the role. Additional experience with Docker, Kubernetes, cloud services, and microservices architecture would be advantageous. This is an excellent opportunity for a senior developer looking to make a significant impact in a dynamic technology company.

Last updated 3 days ago

Responsibilities For Node.Js Developer

  • 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 For Node.Js Developer

Node.js
TypeScript
JavaScript
MongoDB
  • Minimum 5 years of professional experience in Node.js development
  • Strong knowledge of JavaScript/TypeScript, asynchronous programming, and event-driven architecture
  • Familiarity with popular Node.js frameworks (e.g., Express, NestJS)
  • Proficiency in working with databases (SQL and NoSQL)
  • Experience with Git and CI/CD pipelines
  • Strong understanding of unit and integration testing methodologies
  • Excellent problem-solving skills, communication, and ability to work in a team-oriented environment
  • Familiarity with Docker, Kubernetes, or cloud services (AWS, Azure, GCP) preferred
  • Experience with Agile/Scrum methodologies preferred
  • Knowledge of microservices architecture preferred

Interested in this job?

Jobs Related To TAWANTECH Node.Js Developer