img
Contract TypeFull-time
Workplace typeOn-site
LocationMadinah

Job Description

About the Role

TestCrew is seeking a Senior Backend Engineer to join our team in Medina, Saudi Arabia. This role is central to leading the scaling, refactoring, and long-term development of our backend platform. The position requires deep expertise in designing and operating high-throughput distributed systems, with a focus on performance, reliability, scalability, and maintainability. The ideal candidate will provide hands-on technical leadership in modern backend architecture, distributed systems design, database optimization, and cloud-native technologies. While experience with Go and PostgreSQL is preferred, candidates with significant Java expertise will also be considered. This is not a ************ role.

Key Responsibilities

  • Design, develop, and scale distributed backend systems to support high-throughput, low-latency workloads.
  • Lead the modernization and refactoring of legacy systems while ensuring 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 for web, mobile, and real-time client applications.
  • Drive architectural decisions concerning concurrency, fault tolerance, consistency models, retry mechanisms, and system resilience.
  • Enhance platform reliability through observability, monitoring, alerting, and incident response practices.
  • Collaborate with cross-functional teams to define technical roadmaps and ensure scalable, maintainable solutions.
  • Establish and promote engineering best practices, code quality standards, and operational excellence.

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

  • Backend Technologies: Go, Java
  • Database Management: PostgreSQL, Database Migration Tools, Large-scale schema migration strategies
  • Cloud & Infrastructure: Cloud Platforms, Kubernetes, Containers, CI/CD Pipelines
  • Reliability & Observability: Reliability Engineering, Observability, Monitoring, Alerting, Incident Management, OpenTelemetry, Distributed Tracing
  • Security: Authentication, Authorization, Security Best Practices, OpenFGA, Keycloak, OpenID Connect (OIDC)
  • Architecture & Design: Microservices, Event-Driven Architectures, High-Availability, Disaster Recovery, Fault-Tolerant System Design
  • Messaging & Event Streaming: Kafka, Messaging Platforms, Event-Streaming Platforms
  • General Skills: Problem-solving, Analytical Skills, Communication Skills

Role Details

This is a full-time position for a Senior Backend Engineer at TestCrew, located in Medina, Saudi Arabia. The role requires over 10 years of experience.


Requirements

  • Requires +10 Years experience

Similar Jobs