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.