Back

TAWANTECH
Node.Js Developer
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==

TAWANTECH
Node.Js Developer