Senior Backend Software Engineer (Node.js / TypeScript)
Role Overview
TAWANTECH seeks a Senior Backend Software Engineer specializing in Node.js and TypeScript to develop scalable, secure, high-performance backend applications.
The role calls for backend development experience, REST APIs, databases, containerization, Linux, and understanding of modern DevOps and infrastructure automation.
Key Skills for This Role
Full Job Posting
Role overview
TAWANTECH seeks a Senior Backend Software Engineer specializing in Node.js and TypeScript to develop scalable, secure, high-performance backend applications.
The role calls for backend development experience, REST APIs, databases, containerization, Linux, and understanding of modern DevOps and infrastructure automation.
Key responsibilities
- Design, develop, and maintain scalable backend services using Node.js and TypeScript.
- Develop, integrate, and consume RESTful APIs; build and maintain backend applications using modern development practices.
- Work with relational and NoSQL databases to support efficient data management and performance.
- Manage Docker containers and support application deployment.
- Implement secure coding practices and protect applications against common vulnerabilities.
- Write Bash or PowerShell scripts to automate operational tasks.
- Collaborate with cross-functional teams; participate in code reviews, troubleshooting, debugging, and performance optimization.
- Support CI/CD processes and improve development and deployment workflows.
Job requirements
- Bachelor's degree in computer science, software engineering, or a related field.
- Strong professional backend development experience using Node.js and TypeScript.
- Experience with Git-based version control, RESTful APIs, Docker, and relational and/or NoSQL databases such as PostgreSQL and MongoDB.
- Good understanding of secure coding practices, particularly OWASP Top 10 vulnerabilities, and basic knowledge of Linux.
- Experience writing scripts for Linux or Windows environments using Bash or PowerShell.
- Excellent English communication and collaboration skills.
Preferred qualifications
- Experience developing and deploying applications on Kubernetes; familiarity with NestJS.
- Experience with DevOps practices and CI/CD pipeline development.
- Familiarity with frontend frameworks such as React or Vue.js.
- Experience with Infrastructure as Code, particularly Terraform, and infrastructure automation tools.
Technical skills listed
- Core: Node.js, TypeScript, REST APIs, and Git.
- Frameworks: NestJS. Databases: PostgreSQL and MongoDB.
- DevOps and infrastructure: Docker, Kubernetes, CI/CD, and Terraform.
- Security: secure coding and OWASP Top 10. Operating systems and scripting: Linux, Bash, and PowerShell.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TAWANTECH
Senior Specialist - Cybersecurity Production Support
Riyadh, KSA
Cross sell
Riyadh, KSA
Senior Backend Software Engineer
Riyadh, KSA
IBM CP4I Technical Architect
Riyadh, KSA
Disaster Recovery Expert
Riyadh, KSA
Project Manager - Data Projects
Riyadh, KSA
Business Analyst / Developer - GRC SecOps
Riyadh, KSA
Senior Specialist - Cybersecurity Production Support
Riyadh, KSA
Agentic AI in Contact Center
Riyadh, KSA