Senior Backend Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
TestCrew | Quality Engineering & Software Testing is a Saudi-born leader in Quality Engineering, Digital Assurance, and Digital Engineering, helping enterprises build, deploy, and scale technology with confidence.
Key Skills for This Role
Full Job Posting
Company Description
TestCrew | Quality Engineering & Software Testing 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.
TestCrew offers services in Digital Assurance, Digital Engineering, Managed Services, and Technology Licensing through strategic partnerships with top technology vendors.
The company supports mission-critical programs such as large-scale digital transformation, Quality Engineering Centers of Excellence, cloud and DevOps modernization, and observability and APM adoption in high-availability environments.
Joining TestCrew means contributing to impactful initiatives with leading regional and global organizations.
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.
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TestCrew | Quality Engineering & Software Testing
Senior Appian Developer
Riyadh, KSA
Company Description TestCrew | Quality Engineering & Software Testing is a Saudi-born leader in Quality Engineering, Digital Assurance, and Digital Engineering, helping enterprises build, deploy, and scale technology wit
Voice & Real-Time Media Platform Engineer
Riyadh, KSA
Company Description TestCrew | Quality Engineering & Software Testing is a Saudi-born leader in Quality Engineering, Digital Assurance, and Digital Engineering, helping enterprises build and scale technology with confide
Voice & Real-Time Media Platform Engineer
Riyadh, KSA
Job Summary: Build and evolve real-time voice, audio, meeting-automation, and AI-agent infrastructure. Highly specialized role focused on low-latency media systems and meeting-platform integrations. Responsibilities: • D
IOS Mobile Engineer
Riyadh, KSA
Summary Lead the delivery of stable, scalable production iOS applications focused on API integration, media streaming SDK usage, performance, reliability, security, release automation, and observability. Responsibilities
Android Mobile Engineer
Riyadh, KSA
Summary Lead the delivery of stable, scalable production Android applications focused on API integration, media streaming SDK usage, performance, reliability, security, release automation, and observability. Responsibili
Frontend Developer
Riyadh, KSA
Summary Lead frontend architecture for complex, production-grade web applications that integrate with distributed backends and real-time services. Responsibilities • Design scalable, maintainable web applications • Lead
Senior Data Engineer
, KSA
We are looking for a Data Engineer with 4+ years of experience to join a dynamic team working on scalable data platforms and modern analytics solutions. If you are passionate about building robust data pipelines and work
Senior Business Development Manager
Riyadh, KSA
We are seeking a dynamic and results-driven Senior Business Development Manager (Senior BDM) to lead our growth initiatives through strategic partnerships, client acquisition, and market expansion. The ideal candidate is
Senior Appian Developer
Riyadh, KSA
Voice & Real-Time Media Platform Engineer
Riyadh, KSA
Voice & Real-Time Media Platform Engineer
Riyadh, KSA
IOS Mobile Engineer
Riyadh, KSA
Android Mobile Engineer
Riyadh, KSA
Frontend Developer
Riyadh, KSA
Senior Data Engineer
, KSA
Senior Business Development Manager
Riyadh, KSA