وصف الوظيفة
هذا الدور مفتوح للمرشحين المقيمين في LATAM، أفريقيا، وأوروبا الشرقية. يرجى ملاحظة أنه نظرًا لأن هذا الدور يدعم عملاء مقيمين في الولايات المتحدة، يجب أن تتوفر المرشحين للعمل خلال ساعات العمل الأمريكية المتوافقة مع منطقتهم الزمنية.
نحن نبحث عن مهندس برمجيات أول ذو خبرة عالية ليكون المالك التقني لنظام بيئي منتج SaaS يتنامى.
يتحمل هذا الدور مسؤولية الحفاظ على اتساق العمارة، وضمان جودة الكود، وتحسين موثوقية المنصة، وبناء الأساس التقني اللازم لدعم منتجات متعددة على نطاق واسع.
المرشح المثالي هو مالك تقني عملي يمكنه اتخاذ قرارات معمارية بشكل مستقل، مراجعة الكود الناتج عن الذكاء الاصطناعي، تحسين عمليات الهندسة، وضمان بقاء المنتجات موثوقة للعملاء. ستعمل عن كثب مع القيادة وفرق التطوير مع الاستفادة من أدوات برمجة الذكاء الاصطناعي لزيادة سرعة الهندسة دون التنازل عن الجودة.
المسؤوليات الأساسية
Platform Architecture & Engineering Leadership
امتلاك العمارة واتساق تقني لمستودع أحادي المنتج خاضع لدعم تطبيقات SaaS متعددة.
تعريف نماذج الهندسة والمعايير عبر الحزم المشتركة والتطبيقات الخاصة بالمنتج.
اتخاذ قرارات معمارية تتعلق بقابلية التوسع والصيانة والصحة الطويلة الأجل للمنصة.
وضع أفضل الممارسات لتنظيم الشفرة، وتدفقات التطوير، والوثائق التقنية.
ضمان الاتساق عبر منتجات متعددة مبنية على أساس تكنولوجي مشترك.
AI-Assisted Development & Code Quality
العمل كمراجع بشري وبوابة جودة للكود الناتج عن الذكاء الاصطناعي.
العمل بجانب أدوات برمجة الذكاء الاصطناعي مثل Claude Code، Cursor، أو منصات مشابهة لتسريع التطوير.
مراجعة وتحسين وتوثيق تطبيقات الذكاء الاصطناعي قبل الإصدار الإنتاجي.
تحديد الدين الفني، المخاطر المحتملة، ونقاط الفشل ضمن مسارات التطوير المدعومة بالذكاء الاصطناعي.
بناء عمليات تتيح لفريق الهندسة زيادة السرعة مع الحفاظ على معايير جودة قوية.
Database Architecture & Data Integrity
امتلاك هندسة قاعدة البيانات عبر تطبيقات SaaS متعددة المستأجرين.
تصميم وصيانة مخططات Supabase/PostgreSQL، الهجرات، وهياكل قواعد البيانات.
تنفيذ وإدارة سياسات أمان مستوى الصف (RLS).
ضمان سلامة البيانات وأمنها وقابلية التوسع مع نمو المنصة.
تحسين أداء قاعدة البيانات وموثوقيتها مع زيادة الاستخدام.
CI/CD, Testing & Engineering Reliability
بناء وصيانة خطوط أنابيب CI/CD التي تفرض معايير جودة الهندسة.
تنفيذ عمليات الاختبار الآلي عبر المنصة.
تطوير وصيانة تغطية اختبارات Playwright لمسارات عمل العملاء الحرجة.
ضمان منع اختبارات فاشلة وعمليات فحص الجودة حدوث مشكلات في الإنتاج.
التحسين المستمر لعمليات الهندسة وموثوقية الإصدار.
Production Infrastructure & System Reliability
امتلاك موثوقية الإنتاج واستقرار المنصة.
إدارة المراقبة، التصحيح، وعمليات الاستجابة للحوادث.
استخدام أدوات مثل Sentry لتحديد وحل مشكلات الإنتاج.
الحفاظ على بيئات التهيئة ببيانات إنتاج واقعية.
تقليل العثرات التي يواجهها العملاء وتحسين موثوقية المنتج بشكل عام.
إقامة عمليات تدعم نمو المنتج بشكل قابل للتوسع.
Integrations & Platform Development
بناء وصيانة عمليات التكامل مع أنظمة الطرف الثالث وواجهات برمجة التطبيقات.
دعم التكاملات عبر منظومة منتج SaaS.
تصميم أنظمة موثوقة تدعم توسيع المنتج في المستقبل.
ضمان بقاء التكاملات آمنة وقابلة للتوسع وقابلة للصيانة.
QualificationsExperience
6+ سنوات من خبرة الهندسة الشاملة (full-stack).
الحد الأدنى سنتان من الخبرة في امتلاك وصيانة منتجات SaaS متعددة المستأجرين في الإنتاج.
خبرة مثبتة في العمل بشكل مستقل كمساهم تقني كبير.
خبرة في اتخاذ قرارات المعمارية وامتلاك النتائج التقنية.
Skills
يظهر خبرة عميقة بــTypeScript ويمكنه استخدامها بشكل فعال عبر تطبيقات SaaS حديثة للواجهة الأمامية والخلفية.
لديه خبرة متقدمة مع Next.js، خاصة App Router، ويمكنه تصميم وصيانة التطبيقات الإنتاجية باستخدام بنية Next.js الحديثة.
لديه خبرة قوية مع Supabase و PostgreSQL، بما في ذلك هندسة قواعد البيانات، تصميم المخططات، الهجرات، وسياسات Row Level Security.
يمكنه تصميم هياكل قواعد بيانات آمنة وقابلة للتوسع متعددة المستأجرين مع الحفاظ على تكامل البيانات وأدائها.
لديه خبرة عملية في بناء وصيانة خطوط CI/CD التي تفرض معايير الجودة وتدعم إصدارات البرمجيات الموثوقة.
يمكنه إنشاء وصيانة أطر الاختبار الآلي، بما في ذلك تغطية Playwright لمسارات عمل العملاء الحرجة.
لديه خبرة في استخدام مساعدات برمجة الذكاء الاصطناعي مثل Claude Code، Cursor، GitHub Copilot Workspace، أو أدوات مشابهة لتسريع التطوير مع الحفاظ على معايير الهندسة القوية.
يمكنه مراجعة وتوجيه وتصحيح وتحسين الكود الناتج عن AI قبل وصوله للإنتاج.
يفهم هندسة SaaS الحديثة ويمكنه اتخاذ قرارات تقنية توازن بين سرعة التطوير، القابلية للصيانة، الموثوقية، وقابلية التوسع.
لديه خبرة في مراقبة وتصحيح أنظمة الإنتاج باستخدام أدوات مثل Sentry أو منصات مراقبة مشابهة.
يمكنه بناء وصيانة تكاملات آمنة وقابلة للتوسع مع واجهات برمجة التطبيقات الخاصة بالأطراف الثالثة التي تدعم متطلبات المنتج المت evolving.
Preferred Experience
تفضيل وجود خبرة Extensive مع Supabase.
تفضيل وجود خبرة في تصميم أنظمة فواتير Stripe، بما في ذلك إدارة الاشتراكات، الاستخدام المقيد، وبنية فواتير العملاء.
تعد خبرة في خطوط البيانات وأنظمة التعزيز وتطهير البيانات وتتبع البيانات ميزة.
يُعتبر وجود خبرة في دمج GoHighLevel أو واجهات API تسويق أخرى ميزة.
يفضل وجود خبرة في العمل ضمن بيئات SaaS، الوكالات، تكنولوجيا المبيعات B2B، أو تكنولوجيا التسويق.
Mindset & Attributes
فكرة ملكية قوية مع القدرة على العمل باستقلالية.
مثقف استراتيجي يمكنه موازنة السرعة والجودة وقابلية التوسع.
دقة في التفاصيل مع التزام قوي بالامتياز الهندسي.
مرن للعمل في بيئة تطوير تعتمد على الذكاء الاصطناعي أولاً.
مُحل مشكلات مبادر يكتشف القضايا قبل أن تتفاقم.
مُتواصل كتابي قوي يشعر بالراحة في العمل بشكل غير متزامن.
يستمتع ببناء النظم، تحسين العمليات، وتحمل المسؤولية عن النتائج التقنية.
What Success Looks Like
منصة SaaS تعمل بشكل موثوق مع أقل عدد من المشكلات للعميل.
معايير الهندسة والعمارة تبقى متسقة عبر المنتجات.
يتم الاستفادة الفعالة من الكود الناتج عن AI دون الإضرار بالجودة.
خطوط CI/CD والاختبار الآلي تمنع مشكلات الإنتاج.
تبقى أنظمة قواعد البيانات آمنة وقابلة للتوسع ومحسّنة.
يمكن إصداء ميزات المنتج الجديدة بسرعة وبثقة.
تدعم القرارات التقنية نمو الشركة على المدى الطويل.
يملك قسم الهندسة أساساً تقنياً قوياً لتوسع المستقبل.
Opportunity
هذه فرصة لتصبح المالك التقني الأول لنظام بيئي منتج SaaS نامٍ مع عملاء ودخل قائم.
سوف تعمل مباشرة مع القيادة التنفيذية، وتؤثر في قرارات العمارة، وتساعد في تشكيل كيف يعمل تنظيم هندسة يعتمد على AI. بخلاف أدوار الهندسة التقليدية التي تركز بشكل أساسي على التذاكر المخصصة، يوفر هذا المنصب ملكية على مستقبل المنصة التقني مع دمج بنية SaaS الحديثة، وتطوير مدعوم بالذكاء الاصطناعي، وتأثير منتج ذو معنى.
عملية التقديم: لكي يتم النظر في هذا الدور يجب اتباع الخطوات التالية:
املأ نموذج الطلب
سجل فيديو يبرز مهاراتك
Job description
This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.
We are seeking a highly experienced Senior Software Engineer to serve as the technical owner of a growing SaaS product ecosystem.
This role is responsible for maintaining architectural consistency, ensuring code quality, improving platform reliability, and building the technical foundation needed to support multiple products at scale.
The ideal candidate is a hands-on technical owner who can independently make architectural decisions, review AI-generated code, improve engineering processes, and ensure products remain reliable for customers. You will work closely with leadership and development teams while leveraging AI coding tools to increase engineering velocity without sacrificing quality.
Key ResponsibilitiesPlatform Architecture & Engineering Leadership
Own the architecture and technical consistency of a multi-product monorepo supporting multiple SaaS applications.
Define engineering patterns and standards across shared packages and product-specific applications.
Make architectural decisions related to scalability, maintainability, and long-term platform health.
Establish best practices for code organization, development workflows, and technical documentation.
Ensure consistency across multiple products built on a shared technology foundation.
AI-Assisted Development & Code Quality
Serve as the human reviewer and quality gate for AI-generated code.
Work alongside AI coding tools such as Claude Code, Cursor, or similar platforms to accelerate development.
Review, improve, and harden AI-generated implementations before production release.
Identify technical debt, potential risks, and failure points within AI-assisted development workflows.
Build processes that allow the engineering team to increase velocity while maintaining strong quality standards.
Database Architecture & Data Integrity
Own database architecture across multi-tenant SaaS applications.
Design and maintain Supabase/PostgreSQL schemas, migrations, and database structures.
Implement and manage Row Level Security (RLS) policies.
Ensure data integrity, security, and scalability as the platform grows.
Improve database performance and reliability under increasing usage.
CI/CD, Testing & Engineering Reliability
Build and maintain CI/CD pipelines that enforce engineering quality standards.
Implement automated testing processes across the platform.
Develop and maintain Playwright test coverage for critical customer workflows.
Ensure failing tests and quality checks prevent production issues.
Continuously improve engineering processes and release reliability.
Production Infrastructure & System Reliability
Own production reliability and platform stability.
Manage monitoring, debugging, and incident response processes.
Use tools such as Sentry to identify and resolve production issues.
Maintain staging environments with realistic production data.
Reduce customer-facing bugs and improve overall product reliability.
Establish processes that support scalable product growth.
Integrations & Platform Development
Build and maintain integrations with third-party systems and APIs.
Support integrations across the SaaS product ecosystem.
Design reliable systems that support future product expansion.
Ensure integrations remain secure, scalable, and maintainable.
QualificationsExperience
6+ years of full-stack engineering experience.
Minimum 2 years of experience owning and maintaining production multi-tenant SaaS products.
Proven experience working independently as a senior technical contributor.
Experience making architecture decisions and owning technical outcomes.
Skills
Demonstrates deep expertise with TypeScript and can use it effectively across modern frontend and backend SaaS applications.
Has advanced experience with Next.js, specifically App Router, and can design and maintain production applications using modern Next.js architecture.
Has strong experience with Supabase and PostgreSQL, including database architecture, schema design, migrations, and Row Level Security policies.
Can design secure, scalable multi-tenant database structures while maintaining data integrity and performance.
Has hands-on experience building and maintaining CI/CD pipelines that enforce quality standards and support reliable software releases.
Can create and maintain automated testing frameworks, including Playwright coverage for critical customer workflows.
Has experience using AI coding assistants such as Claude Code, Cursor, GitHub Copilot Workspace, or similar tools to accelerate development while maintaining strong engineering standards.
Can effectively review, guide, debug, and improve AI-generated code before it reaches production.
Understands modern SaaS architecture and can make technical decisions that balance development speed, maintainability, reliability, and scalability.
Has experience monitoring and debugging production systems using tools such as Sentry or similar observability platforms.
Can build and maintain secure, scalable third-party API integrations that support evolving product requirements.
Preferred Experience
Experience working extensively with Supabase is preferred.
Experience designing Stripe billing systems, including subscription management, metered usage, and customer billing architecture, is preferred.
Experience with data pipelines, enrichment systems, deduplication, and data tracking is considered a plus.
Experience integrating GoHighLevel or other marketing automation APIs is considered a plus.
Experience working within SaaS, agency, B2B sales technology, or marketing technology environments is preferred.
Mindset & Attributes
Strong ownership mentality with the ability to operate independently.
Strategic thinker who can balance speed, quality, and scalability.
Detail-oriented with a strong commitment to engineering excellence.
Comfortable working in an AI-first development environment.
Proactive problem solver who identifies issues before they become larger problems.
Strong written communicator who is comfortable working asynchronously.
Enjoys building systems, improving processes, and taking responsibility for technical outcomes.
What Success Looks Like
The SaaS platform operates reliably with minimal customer-facing issues.
Engineering standards and architecture remain consistent across products.
AI-generated code is effectively leveraged without compromising quality.
CI/CD pipelines and automated testing prevent production issues.
Database systems remain secure, scalable, and optimized.
New product features can be shipped quickly and confidently.
Technical decisions support long-term company growth.
The engineering organization has a strong technical foundation for future expansion.
Opportunity
This is an opportunity to become the senior technical owner of a growing SaaS product ecosystem with existing customers and revenue.
You will work directly with executive leadership, influence architecture decisions, and help shape how an AI-first engineering organization operates. Unlike traditional engineering roles focused primarily on assigned tickets, this position provides ownership over the platform's technical future while combining modern SaaS architecture, AI-assisted development, and meaningful product impact.
Application Process:To be considered for this role these steps need to be followed: