{bc}
indeed

Senior Backend Software Engineer (Node.js / TypeScript)

TAWANTECH
Riyadh, KSA
Senior
Onsite
Discovered 5 days ago
Backend software developmentNode.jsTypeScriptRESTful APIsGitDocker

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at TAWANTECH