Senior Backend Software Engineer (Node.js / TypeScript)

Tawantech

Riyadh

Presencial

SAR 300.000 - 520.000

Jornada completa

Hace 4 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Tawantech is seeking an experienced Senior Backend Software Engineer in Riyadh to design, develop, and maintain scalable backend applications using Node.js and TypeScript. You will work with RESTful APIs, relational and NoSQL databases, and containerized deployments in Linux environments.

The role emphasizes secure coding, CI/CD support, and collaboration across cross-functional teams to deliver reliable software solutions. Kubernetes experience is a plus.

Formación

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong backend development experience with Node.js and TypeScript.
  • Experience building and consuming RESTful APIs.
  • Practical Docker experience.
  • Experience with relational and/or NoSQL databases (PostgreSQL, MongoDB).
  • Knowledge of secure coding practices (OWASP Top 10).
  • Basic Linux scripting (Bash/PowerShell).
  • Excellent English communication and collaboration skills.

Responsabilidades

  • Design, develop, and maintain scalable backend services using Node.js and TypeScript.
  • Develop, integrate, and consume RESTful APIs.
  • Build and maintain backend applications with modern practices.
  • Work with PostgreSQL and MongoDB for data management.
  • Manage Docker containers and assist deployment.
  • Apply secure coding practices and defend against vulnerabilities.
  • Create automation scripts (Bash/PowerShell).
  • Collaborate with cross-functional teams to deliver reliable software.
  • Participate in code reviews, debugging, and performance optimization.
  • Support CI/CD processes and improve deployment workflows.

Conocimientos

Node.js
TypeScript
REST APIs
Git
Docker
Kubernetes
CI/CD
Terraform
Bash
PowerShell
Linux
OWASP Top 10
PostgreSQL
MongoDB
NestJS

Educación

Bachelor's degree in Computer Science, Software Engineering, or related field

Herramientas

NestJS

Descripción del empleo

We are looking for an experienced Senior Backend Software Engineer specializing in Node.js and TypeScript to design, develop, and maintain scalable, secure, and high-performance backend applications.

The ideal candidate should have strong backend development experience, solid knowledge of RESTful APIs, databases, containerization, and Linux environments, with an understanding of modern DevOps practices 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, ensuring efficient data management and performance.
  • Manage and operate Docker containers and support application deployment.
  • Implement secure coding practices and protect applications against common security vulnerabilities.
  • Develop and maintain scripts using Bash or PowerShell to automate operational tasks.
  • Collaborate with cross-functional teams to deliver reliable and maintainable software solutions.
  • Participate in code reviews, troubleshooting, debugging, and performance optimization.
  • Support CI/CD processes and contribute to improving development and deployment workflows.
Job Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong professional experience in backend software development using Node.js and TypeScript.
  • Hands-on experience with Git-based version control systems such as GitHub or GitLab.
  • Experience developing and consuming RESTful APIs.
  • Practical experience managing and operating Docker.
  • Experience working with relational and/or NoSQL databases, such as PostgreSQL and MongoDB.
  • Good understanding of secure coding practices, particularly OWASP Top 10 vulnerabilities.
  • Basic knowledge of Linux environments.
  • 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 the NestJS framework.
  • Experience with DevOps practices and developing CI/CD pipelines.
  • Familiarity with frontend frameworks such as React or Vue.js.
  • Experience with Infrastructure as Code (IaC), particularly Terraform.
  • Experience with infrastructure automation tools.
Technical Skills

Core: Node.js, TypeScript, REST APIs, Git

Frameworks: NestJS

Databases: PostgreSQL, MongoDB

DevOps & Infrastructure: Docker, Kubernetes, CI/CD, Terraform

Security: Secure Coding, OWASP Top 10

Operating Systems & Scripting: Linux, Bash, PowerShell

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Backend Software Engineer; Node.js/TypeScript
Senior Backend Software Engineer; Node.js/TypeScript

Maseera • Riyadh

Presencial
SAR 300.000 - 540.000
Senior Backend Engineer - Node.js & TypeScript
Senior Backend Engineer - Node.js & TypeScript

Tawantech • Riyadh

Presencial
SAR 300.000 - 520.000
Senior Front-End Engineer
Senior Front-End Engineer

InnovationTeam • Riyadh

Presencial
SAR 200.000 - 250.000
Senior JAVA Backend Engineer - Remote
Senior JAVA Backend Engineer - Remote

InnovationTeam • Arabia Saudí

A distancia
SAR 300.000 - 420.000
Senior Backend Developer (.NET Core)
Senior Backend Developer (.NET Core)

Uzaif • Riyadh

Presencial
SAR 180.000 - 300.000
Full Stack Developer
Full Stack Developer

Team Yamama • Eastern Province

Presencial
SAR 120.000 - 180.000
Senior Java Backend Engineer | Microservices & CI/CD Lead
Senior Java Backend Engineer | Microservices & CI/CD Lead

InnovationTeam • Arabia Saudí

A distancia
SAR 300.000 - 420.000
Senior Frontend Engineer
Senior Frontend Engineer

Different Technologies Pty Ltd. • Riyadh

Presencial
SAR 180.000 - 240.000
Full Stack Developer (UI) - Immediate Joining (3 Month)
Full Stack Developer (UI) - Immediate Joining (3 Month)

Müller's Solutions • Dhahran Compound

Presencial
SAR 100.000 - 130.000
Angular & .NET Developer
Angular & .NET Developer

Maseera • Arabia Saudí

Presencial
SAR 260.000 - 380.000