Senior Backend Engineer
Smart Procedure Business Services LLC · Yanbu
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
Why are you reporting this job?
Explore further
Salaries, guides and searches in Saudi Arabia.
Salaries by job title
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
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
Related job offers
-
Senior IT System Analyst
Yanbu Aramco Sinopec Refining Company (YASREF) Ltd. Yanbu -
Lead IT System Analyst
Yanbu Aramco Sinopec Refining Company (YASREF) Ltd. Yanbu -
Applications Senior Engineer
ELSEWEDY ELECTRIC Yanbu -
Senior Specialist - Data Engineering
Qiddiya | القدية Riyad -
ServiceNow Technical Lead
Al Watania Information Systems (Wisys) Riyad