Role
Senior Backend Engineer
Summary
Senior Backend Engineer who owns the design, development, and operation of core backend systems. Responsible for building scalable, secure, and reliable services, contributing to architectural decisions, and mentoring engineers while remaining deeply hands-on across APIs, data, and cloud infrastructure.
Skills
Qualifications
- 5+ years of professional experience in backend or platform engineering.
- Strong experience designing and building backend services, APIs, and data-driven systems.
- Hands-on expertise in Node.js (TypeScript preferred) and modern backend frameworks.
- Solid experience with API design (REST and/or GraphQL), background jobs, and event-driven architectures.
- Proven experience deploying, operating, and scaling production systems on Google Cloud Platform (GCP).
- Strong understanding of databases and data modeling (SQL and NoSQL), including performance and reliability considerations.
- Experience with cloud-native architectures, including containerization, CI/CD pipelines, monitoring, and logging.
- Demonstrated technical leadership through code ownership, architectural contributions, and mentoring junior engineers.
- Prior experience in fintech or financial services environments is a strong plus.
- Good understanding of Saudi regulatory requirements relevant to backend systems (e.g., SAMA, PDPL, data residency).
- Strong awareness of backend security fundamentals, including authentication and authorization, secure API design, encryption, secrets management, and data protection.