Job summary
TAWANTECH in Riyadh is hiring a Senior Backend Software Engineer skilled in Node.js and TypeScript. The role involves designing, building and maintaining scalable backend services, managing databases and Docker containers, and supporting CI/CD and secure development practices.
Key responsibilities
- Design, develop and maintain scalable backend services with Node.js and TypeScript
- Develop, integrate and consume RESTful APIs
- Work with relational and NoSQL databases to ensure data performance
- Manage and operate Docker containers and support deployments
- Implement secure coding practices and address common vulnerabilities
- Write automation scripts using Bash or PowerShell
- Participate in code reviews, debugging and performance optimization
- Support CI/CD processes and improve deployment workflows
Requirements
- Bachelor's degree in Computer Science, Software Engineering or related field
- Proven backend development experience with Node.js and TypeScript
- Hands-on experience with Git-based version control (GitHub/GitLab)
- Experience developing and consuming RESTful APIs
- Practical experience managing and operating Docker
- Experience with PostgreSQL and/or MongoDB
- Good understanding of secure coding and OWASP Top 10
- Basic knowledge of Linux and scripting with Bash or PowerShell
- Excellent English communication and collaboration skills
Skills
Source: Workable. Last checked as open: 13 Nov 2026. You apply directly with the employer.
Apply now