📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Senior Backend Engineer

Smart Procedure Business Services LLC · Yanbu

Senior 🇬🇧 English
Node.js TypeScript NestJS RESTful API PostgreSQL MySQL TypeORM Prisma JWT SOLID principles Dependency injection Git Docker Redis BullMQ RabbitMQ WebSockets ReactJS CI/CD Cloud deployment Monitoring Error tracking Multi-tenant SaaS Webhooks Retry mechanisms Idempotency Rate limiting Workflow systems State machines Geolocation GPS

Job description

About the role

We are looking for an experienced Senior Backend Engineer to take technical ownership of an existing platform and drive its continued development. This hands‑on role will involve reviewing the current architecture, writing clean code, and establishing engineering standards as the team expands.

Key responsibilities

  • Review and understand the existing architecture, codebase, and technical environment.
  • Identify priority technical issues and manage technical debt.
  • Develop and maintain backend services using NestJS and TypeScript.
  • Design, develop, document, and maintain RESTful APIs.
  • Design and maintain reliable database schemas and data structures.
  • Implement authentication, authorization, and user permission systems.
  • Develop and maintain integrations with external systems and services.
  • Write, test, and review clean and maintainable code.
  • Troubleshoot technical issues and support deployment and production operations.
  • Translate product requirements into practical technical solutions.
  • Establish clear standards for coding, testing, documentation, code review, and releases.
  • Provide technical guidance to future engineering team members.

Required profile

  • At least four years of professional experience in backend or software development.
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent experience.
  • Ability to understand, maintain, and improve an existing codebase.
  • Ability to work independently and make practical, well‑documented technical decisions.

Required skills

  • Node.js
  • TypeScript
  • NestJS
  • RESTful API design and development
  • PostgreSQL or MySQL
  • Database schema design, migrations, and query optimization
  • TypeORM or Prisma
  • JWT authentication and role‑based access control
  • SOLID principles and dependency injection
  • Git, pull requests, and code reviews
  • Docker
  • Unit and integration testing
  • Redis
  • BullMQ or RabbitMQ
  • WebSockets
  • ReactJS (working knowledge)
  • CI/CD pipelines, cloud deployment, monitoring, and error tracking
  • Multi‑tenant SaaS architecture
  • Webhooks, retry mechanisms, idempotency, and rate limiting
  • Workflow systems, state machines, geolocation, and GPS data handling

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Smart Procedure Business Services LLC.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Saudi Arabia.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

By continuing, you accept our terms of use.

Already have an account? Login

💬 Chat with us on Telegram Chat on WhatsApp

Published 1 month ago

Expires 2 weeks from now

102 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Smart Procedure Business Services LLC

Yanbu