Enable job alerts via email!

Senior Backend Engineer - Idaratech

Qureos

Jeddah

On-site

SAR 200,000 - 300,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology company in Jeddah is seeking an experienced backend developer to architect and scale backend systems and APIs. The ideal candidate has over 5 years of backend development experience, strong knowledge of Python, and solid understanding of best practices. Join this dynamic team to drive feature development from design to deployment, collaborating closely with various teams to enhance system performance.

Qualifications

  • 5+ years of backend development experience.
  • Proven experience architecting and scaling systems.
  • Strong knowledge of security practices.

Responsibilities

  • Architect, design, and develop scalable backend systems and APIs.
  • Own features end-to-end, from design to deployment.
  • Collaborate with Product, Frontend, and DevOps teams.

Skills

Backend development experience
Architecting and scaling systems
OOP, SOLID principles
Relational databases knowledge
Docker
CI/CD pipelines
Problem-solving skills

Tools

Python (Django, Django Rest Framework)
RabbitMQ
Sentry
Grafana
ELK
Job description
Key Responsibilities
  • Architect, design, and develop scalable backend systems and APIs
  • Own features end-to-end, from design to deployment and monitoring
  • Enforce best practices in clean code, testing, and secure development
  • Drive improvements in system performance, observability, and reliability
  • Collaborate with Product, Frontend, and DevOps teams
  • Participate in sprint planning, estimations, and code reviews
Requirements
  • 5+ years of backend development experience
  • Proven experience architecting and scaling systems
  • Deep understanding of OOP, SOLID principles, and design patterns
  • Strong knowledge of relational databases, caching strategies, and optimization
  • Experience with Docker and CI/CD pipelines
  • Hands‑on experience writing unit tests and working in a test‑driven environment
  • Excellent problem‑solving and debugging skills
  • Experience with message queues (RabbitMQ, SQS)
  • Strong knowledge of API versioning and backward compatibility strategies
  • Familiarity with observability tools (Sentry, Grafana, ELK)
  • Strong knowledge of security practices (encryption, rate limiting, secrets management)
  • Experience with Python (Django, Django Rest Framework)
💎
Nice to Have
  • Experience with distributed systems or microservice architecture
  • Experience with Golang or Node.js
  • Contributions to open‑source projects
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.