Senior Backend Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
TestCrew is seeking a Senior Backend Engineer/Architect to lead scaling, refactoring, and evolution of a high-throughput distributed backend platform. Requires deep expertise in Go/Java, PostgreSQL, Kubernetes, and cloud-native technologies.
Key Skills for This Role
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.
Requirements
- 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.
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.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at TestCrew | Quality Engineering & Software Testing
Quality Assurance Lead
Riyadh, KSA
TestCrew is seeking an experienced QA Lead to lead and drive the quality assurance function across multiple projects. The role requires strong expertise in Manual Testing and API Testing, along with proven experience in
Project Delivery Manager (Applications Delivery)
Riyadh, KSA
TestCrew seeks a Project Delivery Manager to lead end-to-end application delivery projects in Riyadh. The role requires strong project management experience with QA understanding, managing SDLC phases, budgets, and stake
IT Governance Senior Officer
Riyadh, KSA
The IT Governance Senior Officer develops and maintains IT governance frameworks, policies, and processes aligned with regulatory requirements (e.g., SAMA, ISO). The role oversees IT risk, control, compliance, and perfor
Frontend Developer (Vue.js)
Riyadh, KSA
We are looking for a Frontend Developer with 4+ years of experience to build modern, responsive web applications using Vue.js. The role requires strong skills in JavaScript, HTML5, CSS3, and experience with API integrati
Frontend Developer (Vue.js)
Riyadh, KSA
TestCrew is looking for a Frontend Developer with 4+ years of experience to build modern, responsive web applications using Vue.js. The role requires strong skills in JavaScript, HTML5, CSS3, API integration, and experie
Quality Assurance Manager
Riyadh, KSA
TestCrew is seeking an experienced QA Manager to lead the quality assurance function across multiple projects. The role involves defining QA strategies, managing teams, overseeing manual and API testing, and collaboratin
Integration Engineer
Riyadh, KSA
TestCrew is seeking a full-time, on-site Integration Engineer in Riyadh to design, implement, and maintain integrations between enterprise systems. The role involves analyzing requirements, developing integration solutio
Digital Marketing Specialist
Riyadh, KSA
We are looking for a Digital Marketing Specialist to plan, execute, and optimize digital marketing campaigns for brand awareness and lead generation. You will manage social media, analyze performance, and collaborate wit
Quality Assurance Lead
Riyadh, KSA
Project Delivery Manager (Applications Delivery)
Riyadh, KSA
IT Governance Senior Officer
Riyadh, KSA
Frontend Developer (Vue.js)
Riyadh, KSA
Frontend Developer (Vue.js)
Riyadh, KSA
Quality Assurance Manager
Riyadh, KSA
Integration Engineer
Riyadh, KSA
Digital Marketing Specialist
Riyadh, KSA