At 7G Media we are seeking a talented and motivated Full Stack Developer to join our dynamic team. If you are passionate about creating high-quality web applications and thrive in a collaborative environment, we’d love to hear from you.
We’re Hiring: Lead Full-Stack & Platform Engineer
We are looking for a highly experienced, hands-on software engineer who can work across application development, system architecture, databases, cloud platforms, DevOps and server infrastructure.
This role is for an expert programmer with strong analytical thinking, problem-solving ability and more than 10 years of professional experience. We are not looking for someone limited to a single programming language, framework or platform. The successful candidate should be able to understand complex systems, learn unfamiliar technologies quickly and take complete ownership—from analysing a requirement and designing the solution to writing code, configuring servers, deploying applications and troubleshooting production issues.
Key Responsibilities
- Design, develop and maintain secure, scalable and high-performance web applications and enterprise platforms.
- Work across front-end, back-end, APIs, databases, infrastructure and deployment pipelines.
- Analyse complex technical requirements and convert them into practical, maintainable solutions.
- Develop and integrate applications using technologies such as .NET, Java, Liferay, Node.js, PHP and WordPress.
- Build modern front-end applications using Angular, React, Next.js, TypeScript and JavaScript.
- Design and implement REST APIs, microservices, third-party integrations and authentication solutions.
- Configure, manage and troubleshoot Linux and Microsoft Windows servers.
- Work with NGINX, Apache, IIS, PHP-FPM, application servers, load balancers, SSL certificates, DNS and networking configurations.
- Build and maintain CI/CD pipelines, automated deployments, environment configurations and rollback procedures.
- Work with relational and NoSQL databases, including MySQL, Microsoft SQL Server, PostgreSQL, MongoDB and Oracle.
- Deploy and manage solutions across AWS, Microsoft Azure and on-premises infrastructure.
- Convert Figma and design-system specifications into responsive, accessible and reusable front-end components.
- Build interfaces using semantic HTML, CSS, Tailwind CSS and modern JavaScript frameworks.
- Optimise websites and applications for performance, accessibility, SEO and Core Web Vitals.
- Investigate production incidents, identify root causes and implement permanent solutions.
- Review code, improve development standards and support other developers in solving complex technical challenges.
- Coordinate with infrastructure, security, network, database, design and business teams.
- Own work end to end: requirement → architecture → code → deployment → monitoring → the 2 a.m. incident.
Required Experience and Skills
- More than 10 years of professional software development experience.
- Excellent programming fundamentals, data structures, logical thinking and debugging skills.
- Strong experience in system design, application architecture and enterprise development.
- Proven expertise in several of the following technologies:
- .NET and C#
- Java and Liferay
- Node.js and microservices
- PHP and WordPress
- Angular, React and Next.js
- JavaScript and TypeScript
- Strong knowledge of API design, integration patterns, authentication and application security.
- Hands-on experience with Linux and Windows server administration.
- Experience with NGINX, Apache, IIS, SSL, DNS, networking and production server configurations.
- Experience with CI/CD, Git, deployment automation and environment management.
- Strong database design, optimisation and troubleshooting experience.
- Experience working with MySQL, MongoDB, Oracle or similar enterprise databases.
- Practical experience with AWS, Azure or hybrid cloud environments.
- Strong understanding of responsive design, accessibility, Tailwind CSS and reusable front-end architecture.
- Experience improving page performance, caching, scalability and Core Web Vitals.
- Ability to understand an existing codebase, even when it uses an unfamiliar technology.
- Ability to explain technical decisions clearly and communicate effectively with both technical and non-technical stakeholders.
The Engineering Mindset We Expect
We are looking for someone who:
- Thinks before writing code.
- Understands the reason behind a solution, not only the syntax.
- Can independently investigate and solve difficult technical problems.
- Writes clean, secure, testable and maintainable code.
- Can move comfortably between application code, databases, servers and cloud infrastructure.
- Takes responsibility for the complete solution rather than only an assigned component.
- Continuously learns and adapts to new technologies.
- Can review architecture, challenge weak technical decisions and recommend better approaches.
- Remains calm and methodical while troubleshooting critical production issues.
AI-assisted development tools may be used to improve productivity, but the candidate must be able to independently design, write, review, explain, debug and maintain every solution. We are looking for an expert engineer—not someone dependent on generated code without understanding its architecture, security, performance or long-term maintainability.
Preferred Qualifications
- Experience working on government, banking, financial or other enterprise-grade platforms.
- Experience managing high-traffic, bilingual or multilingual websites.
- Familiarity with WCAG accessibility standards and modern design systems.
- Experience with containerisation, Docker, Kubernetes, monitoring and observability tools.
- Understanding of high availability, disaster recovery, load balancing, backups and security hardening.
- Experience leading technical discussions, reviewing developers’ work and mentoring team members.
This is a hands-on technical position. It is suitable for someone who can operate as a senior developer, solution architect, DevOps engineer and technical problem-solver when required.
Candidates who have deep expertise in multiple areas and the ability to quickly master new technologies are encouraged to apply.
Please share your CV along with examples of complex systems, enterprise applications, infrastructure environments or technical challenges you have personally designed, developed or resolved.
Experience Level: Minimum 4 Years
Role Description
This is a full-time on-site role for a Full Stack Developer at 7G Media located in Dubai, United Arab Emirates. The Full Stack Developer will be responsible for both front-end and back-end web development tasks, software development, and utilizing Cascading Style Sheets (CSS) to design interactive user interfaces.
Qualifications
- Back-End Web Development and Software Development skills
- Front-End Development and Cascading Style Sheets (CSS) skills
- Experience in Full-Stack Development
- Strong problem-solving and analytical skills
- Ability to work in a collaborative team environment
- Knowledge of additional programming languages such as JavaScript, Python, or Java is a plus
- Bachelor's degree in Computer Science, Information Technology, or related field
Key Responsibilities
- Develop, enhance, and maintain web applications using JavaScript, TypeScript, React, Next.js, PHP, MySQL, MongoDB, Bootstrap, Tailwind CSS and WordPress.
- Collaborate with UI/UX designers to translate designs into fully functional, user-friendly interfaces.
- Implement responsive and intuitive user experiences across devices.
- Optimize applications for performance, scalability, and security.
- Ensure adherence to high-quality graphic standards and maintain brand consistency.
- Diagnose and resolve application issues efficiently to minimize downtime.
- Stay updated with emerging technologies and industry trends to integrate best practices.
Requirements
- Experience: Minimum 4+ years in full stack development or a similar role.
- Technical Skills:
- Strong proficiency in HTML, CSS, Bootstrap, Tailwind CSS, and REST APIs.
- Advanced knowledge of JavaScript, TypeScript, React, Next.js, PHP, and WordPress.
- Experience in website deployment and server configuration.
- Familiarity with UX/UI optimization and responsive design.
- Hands-on experience with modern build tools (e.g., Webpack) and version control systems (e.g., Git).
- Knowledge of front-end performance optimization techniques.
- Soft Skills:
- Excellent problem-solving abilities and keen attention to detail.
- Strong communication skills and a collaborative mindset.
- Ability to work independently and within a team.
- Education: A Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred but not mandatory.
في 7G Media، نسعى لضم مطور برمجيات متكامل (Full Stack) موهوب ومتحمس للانضمام إلى فريقنا الديناميكي. إذا كنت شغوفاً بإنشاء تطبيقات ويب عالية الجودة وتزدهر في بيئة تعاونية، فنحن نود أن نسمع منك.
نحن نوظف: مهندس قيادي للتطبيقات المتكاملة والمنصات
نحن نبحث عن مهندس برمجيات متمرس وعملي يمكنه العمل عبر تطوير التطبيقات، وهيكلة الأنظمة، وقواعد البيانات، ومنصات السحاب، وعمليات التطوير (DevOps)، والبنية التحتية للخوادم.
هذا الدور مخصص لمبرمج خبير يتمتع بتفكير تحليلي قوي، وقدرة على حل المشكلات، وخبرة مهنية تزيد عن 10 سنوات. نحن لا نبحث عن شخص مقيد بلغة برمجة واحدة أو إطار عمل أو منصة محددة. يجب أن يكون المرشح الناجح قادراً على فهم الأنظمة المعقدة، وتعلم التقنيات غير المألوفة بسرعة، وتحمل المسؤولية الكاملة—بدءاً من تحليل المتطلبات وتصميم الحل وصولاً إلى كتابة الكود، وتهيئة الخوادم، ونشر التطبيقات، واستكشاف أخطاء الإنتاج وإصلاحها.
المسؤوليات الرئيسية
- تصميم وتطوير وصيانة تطبيقات ويب ومنصات مؤسسية آمنة وقابلة للتوسع وعالية الأداء.
- العمل عبر الواجهات الأمامية، والخلفية، وواجهات برمجة التطبيقات (APIs)، وقواعد البيانات، والبنية التحتية، وخطوط أنابيب النشر.
- تحليل المتطلبات التقنية المعقدة وتحويلها إلى حلول عملية وقابلة للصيانة.
- تطوير ودمج التطبيقات باستخدام تقنيات مثل .NET، وJava، وLiferay، وNode.js، وPHP، وWordPress.
- بناء تطبيقات واجهة أمامية حديثة باستخدام Angular، وReact، وNext.js، وTypeScript، وJavaScript.
- تصميم وتنفيذ واجهات برمجة تطبيقات REST، والخدمات المصغرة (Microservices)، وعمليات التكامل مع أطراف خارجية، وحلول المصادقة.
- تهيئة وإدارة واستكشاف أخطاء خوادم Linux وMicrosoft Windows.
- العمل مع NGINX، وApache، وIIS، وPHP-FPM، وخوادم التطبيقات، وموازنات التحميل، وشهادات SSL، وDNS، وتكوينات الشبكات.
- بناء وصيانة خطوط أنابيب CI/CD، والنشر الآلي، وتهيئة البيئات، وإجراءات التراجع عن التغييرات.
- العمل مع قواعد البيانات العلائقية وقواعد بيانات NoSQL، بما في ذلك MySQL، وMicrosoft SQL Server، وPostgreSQL، وMongoDB، وOracle.
- نشر وإدارة الحلول عبر AWS وMicrosoft Azure والبنية التحتية المحلية (On-premises).
- تحويل مواصفات Figma وأنظمة التصميم إلى مكونات واجهة أمامية متجاوبة وسهلة الوصول وقابلة لإعادة الاستخدام.
- بناء الواجهات باستخدام HTML دلالي، وCSS، وTailwind CSS، وأطر عمل JavaScript الحديثة.
- تحسين المواقع والتطبيقات من حيث الأداء، وسهولة الوصول، وSEO، ومؤشرات الويب الأساسية (Core Web Vitals).
- التحقيق في حوادث الإنتاج، وتحديد الأسباب الجذرية، وتنفيذ حلول دائمة.
- مراجعة الكود، وتحسين معايير التطوير، ودعم المطورين الآخرين في حل التحديات التقنية المعقدة.
- التنسيق مع فرق البنية التحتية، والأمن، والشبكات، وقواعد البيانات، والتصميم، والفرق التجارية.
- امتلاك العمل من البداية إلى النهاية: المتطلبات ← الهندسة المعمارية ← الكود ← النشر ← المراقبة ← معالجة الحوادث في الساعة 2 صباحاً.
الخبرات والمهارات المطلوبة
- أكثر من 10 سنوات من الخبرة المهنية في تطوير البرمجيات.
- أساسيات برمجة ممتازة، وهياكل بيانات، وتفكير منطقي، ومهارات تصحيح أخطاء قوية.
- خبرة قوية في تصميم الأنظمة، وهندسة التطبيقات، والتطوير على مستوى المؤسسات.
- خبرة مثبتة في العديد من التقنيات التالية:
- .NET وC#
- Java وLiferay
- Node.js والخدمات المصغرة
- PHP وWordPress
- Angular وReact وNext.js
- JavaScript وTypeScript
- معرفة قوية بتصميم واجهات برمجة التطبيقات (APIs)، وأنماط التكامل، والمصادقة، وأمن التطبيقات.
- خبرة عملية في إدارة خوادم Linux وWindows.
- خبرة في NGINX، وApache، وIIS، وSSL، وDNS، والشبكات، وتهيئة خوادم الإنتاج.
- خبرة في CI/CD، وGit، وأتمتة النشر، وإدارة البيئات.
- خبرة قوية في تصميم قواعد البيانات وتحسينها واستكشاف الأخطاء وإصلاحها.
- خبرة في العمل مع MySQL، وMongoDB، وOracle أو قواعد بيانات مؤسسية مشابهة.
- خبرة عملية في AWS، أو Azure، أو بيئات السحاب الهجينة.
- فهم قوي للتصميم المتجاوب (Responsive Design)، وسهولة الوصول، وTailwind CSS، وهندسة الواجهات الأمامية القابلة لإعادة الاستخدام.
- خبرة في تحسين أداء الصفحات، والتخزين المؤقت، والقابلية للتوسع، ومؤشرات الويب الأساسية (Core Web Vitals).
- القدرة على فهم كود برمجي موجود، حتى عند استخدامه لتقنية غير مألوفة.
- القدرة على شرح القرارات التقنية بوضوح والتواصل بفعالية مع أصحاب المصلحة التقنيين وغير التقنيين.
عقلية الهندسة التي نتوقعها
نحن نبحث عن شخص:
- يفكر قبل كتابة الكود.
- يفهم السبب وراء الحل، وليس فقط البنية (Syntax).
- يمكنه التحقيق بشكل مستقل في المشكلات التقنية الصعبة وحلها.
- يكتب كوداً نظيفاً وآمناً وقابلاً للاختبار والصيانة.
- يمكنه التنقل براحة بين كود التطبيق، وقواعد البيانات، والخوادم، والبنية التحتية للسحاب.
- يتحمل مسؤولية الحل الكامل بدلاً من مجرد مكون معين مسند إليه.
- يتعلم باستمرار ويتكيف مع التقنيات الجديدة.
- يمكنه مراجعة الهندسة المعمارية، وتحدي القرارات التقنية الضعيفة، واقتراح مقاربات أفضل.
- يبقى هادئاً ومنهجياً أثناء استكشاف وحل مشكلات الإنتاج الحرجة.
يمكن استخدام أدوات التطوير المدعومة بالذكاء الاصطناعي لتحسين الإنتاجية، ولكن يجب أن يكون المرشح قادراً بشكل مستقل على تصميم وكتابة ومراجعة وشرح وتصحيح وصيانة كل حل. نحن نبحث عن مهندس خبير—وليس شخصاً يعتمد على كود مولد دون فهم هندسته المعمارية أو أمانه أو أدائه أو قابليته للصيانة على المدى الطويل.
المؤهلات المفضلة
- خبرة في العمل على منصات حكومية، أو مصرفية، أو مالية، أو منصات على مستوى المؤسسات.
- خبرة في إدارة مواقع ويب ذات حركة مرور عالية، ثنائية اللغة أو متعددة اللغات.
- الإلمام بمعايير سهولة الوصول WCAG وأنظمة التصميم الحديثة.
- خبرة في الحاويات (Containerisation)، وDocker، وKubernetes، وأدوات المراقبة والملاحظة.
- فهم للتوافر العالي، والتعافي من الكوارث، وموازنة التحميل، والنسخ الاحتياطي، وتقوية الأمن (Security Hardening).
- خبرة في قيادة المناقشات التقنية، ومراجعة عمل المطورين، وتوجيه أعضاء الفريق.
هذا منصب تقني عملي. وهو مناسب لشخص يمكنه العمل كمهندس أول، ومهندس حلول، ومهندس DevOps، وحلال للمشكلات التقنية عند الحاجة.
نشجع المرشحين الذين لديهم خبرة عميقة في مجالات متعددة والقدرة على إتقان تقنيات جديدة بسرعة على التقديم.
يرجى مشاركة سيرتك الذاتية جنباً إلى جنب مع أمثلة للأنظمة المعقدة، أو تطبيقات المؤسسات، أو بيئات البنية التحتية، أو التحديات التقنية التي قمت بتصميمها أو تطويرها أو حلها شخصياً.
مستوى الخبرة: حد أدنى 4 سنوات
وصف الدور
هذا دور بدوام كامل في الموقع لمطور برمجيات متكامل (Full Stack Developer) في 7G Media في دبي، الإمارات العربية المتحدة. سيكون مطور Full Stack مسؤولاً عن مهام تطوير الويب للواجهات الأمامية والخلفية، وتطوير البرمجيات، واستخدام أوراق الأنماط المتتالية (CSS) لتصميم واجهات مستخدم تفاعلية.
المؤهلات
- مهارات تطوير الويب الخلفي (Back-End) وتطوير البرمجيات
- مهارات التطوير الأمامي (Front-End) وأوراق الأنماط المتتالية (CSS)
- خبرة في التطوير المتكامل (Full-Stack)
- مهارات قوية في حل المشكلات والتحليل
- القدرة على العمل في بيئة فريق تعاونية
- معرفة لغات برمجة إضافية مثل JavaScript، أو Python، أو Java تعتبر ميزة إضافية
- درجة البكالوريوس في علوم الحاسب، أو تكنولوجيا المعلومات، أو مجال ذي صلة
المسؤوليات الرئيسية
- تطوير وتعزيز وصيانة تطبيقات الويب باستخدام JavaScript وTypeScript وReact وNext.js وPHP وMySQL وMongoDB وBootstrap وTailwind CSS وWordPress.
- التعاون مع مصممي UI/UX لتحويل التصاميم إلى واجهات وظيفية تماماً وسهلة الاستخدام.
- تنفيذ تجارب مستخدم متجاوبة وبديهية عبر الأجهزة المختلفة.
- تحسين التطبيقات من حيث الأداء والقابلية للتوسع والأمن.
- ضمان الالتزام بمعايير الرسومات عالية الجودة والحفاظ على اتساق العلامة التجارية.
- تشخيص وحل مشكلات التطبيقات بكفاءة لتقليل وقت التوقف عن العمل.
- البقاء على اطلاع بالتقنيات الناشئة واتجاهات الصناعة لدمج أفضل الممارسات.
المتطلبات
- الخبرة: حد أدنى 4 سنوات فأكثر في التطوير المتكامل أو دور مشابه.
- المهارات التقنية:
- إتقان قوي لـ HTML وCSS وBootstrap وTailwind CSS وواجهات برمجة تطبيقات REST.
- معرفة متقدمة بـ JavaScript وTypeScript وReact وNext.js وPHP وWordPress.
- خبرة في نشر المواقع وتهيئة الخوادم.
- الإلمام بتحسين تجربة المستخدم/واجهة المستخدم (UX/UI) والتصميم المتجاوب.
- خبرة عملية في أدوات البناء الحديثة (مثل Webpack) وأنظمة التحكم في الإصدار (مثل Git).
- معرفة تقنيات تحسين أداء الواجهة الأمامية.
- المهارات الناعمة:
- قدرات ممتازة على حل المشكلات واهتمام دقيق بالتفاصيل.
- مهارات تواصل قوية وعقلية تعاونية.
- القدرة على العمل بشكل مستقل وداخل فريق.
- التعليم: يفضل الحصول على درجة البكالوريوس في علوم الحاسب أو تكنولوجيا المعلومات أو مجال ذي صلة، ولكنها ليست إلزامية.