{bc}
linkedin

Senior Backend Engineer

TestCrew | Quality Engineering & Software Testing
Riyadh, KSA
Full Time
Senior
1 months ago
GoJavaPostgreSQLKubernetesDistributed SystemsAPI Design
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

GoJavaPostgreSQL
Smart Apply

Full Job Posting

Company Description

  • TestCrew is a Saudi born leader in Quality Engineering, Digital Assurance, and Digital Engineering, helping enterprises build, deploy, and scale technology with confidence.
  • With over 700 experts across KSA, UAE, Jordan, Egypt, India, and Europe, the company delivers end to end solutions grounded in global best practices and strong domain expertise in Banking, Government, Telecom, Aviation, Retail, and SportsTech.

Job Summary

  • We are seeking a highly experienced Senior Backend Engineer / Backend Architect to lead the scaling, refactoring, and long term evolution of our backend platform.
  • The ideal candidate will have deep expertise in designing and operating high throughput distributed systems, with a strong focus on performance, reliability, scalability, and maintainability.
  • This role requires hands on technical leadership in modern backend architecture, distributed systems design, database optimization, and cloud native technologies.
  • Strong experience with Go and PostgreSQL is preferred, while candidates with significant Java expertise will also be considered. Please note that this is not a Node.js focused role.

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 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 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.

Preferred Qualifications

  • Experience with OpenFGA, Keycloak, and OpenID Connect (OIDC).
  • Experience with Kafka and other messaging or event streaming platforms.
  • Hands on experience with OpenTelemetry, distributed tracing, and observability frameworks.
  • Familiarity with database migration tools and large scale schema migration strategies.
  • Experience designing microservices and event driven architectures.
  • Knowledge of high availability, disaster recovery, and fault tolerant system design.

Technical Environment

  • Backend Technologies: Go, Java
  • Database: PostgreSQL
  • Cloud & Infrastructure: Kubernetes, Containers, CI/CD Pipelines
  • Security: Authentication, Authorization, OIDC, Keycloak, OpenFGA
  • Messaging: Kafka and Event Driven Systems
  • Observability: OpenTelemetry, Distributed Tracing, Monitoring & Alerting

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at TestCrew | Quality Engineering & Software Testing