img
Contract TypeFull-time
Workplace typeOn-site
LocationRiyadh

Job Description

About the Role

TestCrew, a Saudi-born leader in Quality Engineering, Digital Assurance, and Digital Engineering, is seeking a Senior Backend Engineer to join its team in Riyadh, Saudi Arabia. This role is focused on leading the scaling, refactoring, and long-term evolution of TestCrew's backend platform. The position requires hands-on technical leadership in modern backend architecture, distributed systems design, database optimization, and cloud-native technologies. TestCrew is dedicated to helping enterprises build, deploy, and scale technology with confidence, delivering end-to-end solutions grounded in global best practices.

Key Responsibilities

  • Design, develop, and scale distributed backend systems capable of supporting high-throughput, low-latency workloads.
  • Lead the modernization and refactoring of legacy systems while ensuring the stability and continuity of production environments.
  • Optimize PostgreSQL databases, including schema design, query performance, indexing strategies, and database migrations.
  • Develop and maintain low-latency APIs that support web, mobile, and real-time client applications.
  • Drive architectural decisions related to concurrency, fault tolerance, consistency models, retry mechanisms, and system resilience.
  • Improve platform reliability through observability, monitoring, alerting, and incident response practices.
  • Collaborate with cross-functional teams to define technical roadmaps and ensure the development of scalable, maintainable solutions.
  • Establish and promote engineering best practices, code quality standards, and operational excellence within the team.

Required Qualifications

  • Proven experience designing, building, and operating distributed systems in production environments.
  • Strong programming expertise in Go and/or Java.
  • Advanced PostgreSQL experience, including schema design, query optimization, indexing, performance tuning, and operational management.
  • Demonstrated experience safely refactoring and modernizing legacy applications and architectures.
  • Strong experience with cloud platforms, Kubernetes, containerized deployments, and modern CI/CD practices.
  • Solid understanding of reliability engineering principles, observability, monitoring, and incident management.
  • Strong knowledge of authentication and authorization frameworks and security best practices.
  • Excellent problem-solving, analytical, and communication skills.

Technical Skills and Expertise

  • Backend Development: Go, Java
  • Databases: PostgreSQL (including schema design, query optimization, indexing, performance tuning, operational management)
  • Cloud & Infrastructure: Cloud Platforms, Kubernetes, Containers, CI/CD Pipelines
  • Reliability & Observability: Reliability Engineering, Observability, Monitoring, Alerting, Incident Management, Distributed Tracing
  • Security: Authentication, Authorization, Security Best Practices
  • Messaging & Event-Driven Systems: Kafka, Messaging Platforms, Event-Streaming Platforms, Event-Driven Architectures
  • System Design: Microservices, High-Availability Systems, Disaster Recovery, Fault-Tolerant Systems
  • General: Problem-Solving, Analytical Skills, Communication Skills
  • Database Migration Tools

Role Details

This is a full-time position based in Riyadh, Saudi Arabia. While specific years of experience are not explicitly stated as a minimum, the role implies a need for significant expertise, particularly in leading architectural decisions and system evolution.


Requirements

  • Requires +10 Years experience

Similar Jobs