More jobs:
Senior/Lead Software Engineer - Backend
Job in
Riyadh, Riyadh Region, Saudi Arabia
Listed on 2026-04-01
Listing for:
Intelmatix
Full Time
position Listed on 2026-04-01
Job specializations:
-
Software Development
Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below
Position Type: Full-time
Locations: Riyadh (Onsite) / Egypt (Remote)
Job SummaryWe are seeking a Senior Backend Software Engineer to join our Backend team. You will own the design, development, and operation of backend systems that power our Decision Intelligence platform — from core microservices and API layers through to data architecture and event-driven pipelines. This is a high-impact role where you take full ownership of what you ship.
Backend System Development- Design, develop, and maintain modular backend components
- Build both synchronous and event-driven services
- Implement core infrastructure: dynamic configuration, service discovery, and system orchestration
- Build asynchronous processing pipelines, background jobs, and event-driven workflows
- Design and maintain highly-available API endpoints (RESTful, Graph
QL, gRPC) - Ensure API reliability, versioning, and documentation standards across services
- Implement rate limiting, caching strategies, and API gateway patterns
- Design and implement database schemas and data models (relational, document, or hybrid)
- Optimize queries, manage migrations, and ensure data integrity across services
- Work with data engineers on ingestion, transformation, and serving layers
- Work with containerized deployments (Docker, ECS, EKS) and AWS cloud infrastructure
- Implement monitoring, logging, and alerting for backend services
- Work closely with frontend, data, platform, and Dev Ops teams to deliver integrated solutions
- Contribute to architectural discussions and technical decision-making
- Mentor mid-level and junior engineers on backend engineering best practices
- Write high-quality, well-tested production code with comprehensive unit and integration tests
- Enforce security best practices: authentication, authorization, encryption, input validation
- Conduct and participate in code reviews to maintain code quality
Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
Experience: Minimum of 5 years in software engineering, with strong backend development expertise and a track record of building production systems.
Technical Skills- Strong proficiency in Java/Kotlin with hands-on experience in Spring Boot and the Spring ecosystem (Spring MVC, Spring Data, Spring Security, Spring Cloud)
- Solid understanding of system design: microservices, event-driven architecture, API design patterns, and data modeling
- Strong API development experience (RESTful, Graph
QL, gRPC) including designing and maintaining highly-available endpoints - Hands-on experience with AWS — ECS, Lambda, SQS/SNS, RDS, Dynamo
DB, S3, API Gateway - Experience with relational and No
SQL databases (Postgre
SQL, Dynamo
DB, Mongo
DB, Redis, AWS Aurora) - Practical experience with Docker, Kubernetes (EKS), and container-based deployments
- Familiarity with modern authentication schemes such as OAuth, JWTs, or cookies
- Strong testing practices: unit tests, integration tests, and familiarity with testing frameworks
- Strong understanding of database schema design, query optimization, and data modeling
- Excellent communication and leadership skills, adaptable, self-motivated, and capable of thriving in a fast-paced, unstructured startup environment
- Strong ownership mentality — you ship it, you run it, you own it
- Experience with building scalable, high-reliability, or data-intensive backend systems
- Experience with event-driven architectures and message brokers (Kafka, SQS/SNS, Event Bridge)
- Exposure to Infrastructure-as-Code tools (Terraform, Cloud Formation)
- Experience with monitoring and observability tools (Prometheus, Grafana, Data Dog, Cloud Watch)
- Experience with AI/ML-adjacent systems — building backends that serve or integrate machine learning models and data pipelines
- Familiarity with multi-tenant architecture patterns
- Experience working in fast-paced startup environments, contributing to rapid development and delivery-driven projects
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×