PHP Developer Jobs in Saudi
53 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are looking for a Staff Analytics Engineer to own event instrumentation and behavioural data at Salla.<br> You will own Salla's event taxonomy, tracking plans, schemas, and identity model, and the validation that keeps them trustworthy.<br> You will work inside the engineering development lifecycle, in PRDs, design reviews and pull requests, rather than downstream of it, and partner with Product so that every behavioural metric traces back to an event someone deliberately designed, documented and monitored.<br> This is a senior individual-contributor role with company-wide leverage, suited to someone who understands that the hardest part of instrumentation is not the schema, it is getting a hundred engineers to adopt it.<br> Responsibilities Own the design, development, and maintenance of our data models and transformation pipelines Collaborate with cross-functional stakeholders to understand data needs and build scalable solutions Ensure data quality and consistency through rigorous testing, validation, and monitoring practices Proactively spot and fix data issues Maintain and document the data warehouse structure, data dictionary, and lineage Define and enforce data modeling best practices Partner with analytics and business teams to optimize self-serve access to reliable metrics and insights Improve developer experience across the data stack by automating workflows and simplifying data discovery 6+ years in analytics engineering, data engineering, product analytics infrastructure, or software engineering, including at least 3 years directly owning event instrumentation and tracking.<br> Proven track record designing an event taxonomy and tracking plan from scratch, and driving genuine adoption across engineering teams Hands-on experience with event collection or CDP platforms (Segment, Jitsu, or similar) and product analytics platforms (Amplitude, Mixpanel, PostHog, GA4) Strong software engineering fundamentals, enough production fluency in at least one of TypeScript/JavaScript, Kotlin, Swift, PHP, Go or Python to meaningfully review an engineer's tracking pull request.<br> Expert SQL and hands-on dbt, with experience modelling high-volume event data in a columnar warehouse (ClickHouse, BigQuery, Snowflake).<br> Working knowledge of streaming architecture (Kafka or equivalent), including delivery semantics, idempotency, deduplication and late-arriving data Experience with server-side tagging, consent management, and privacy regulation.<br> A clear, defensible point of view on identity resolution, sessionisation, and cross-platform stitching.<br> Demonstrated ability to influence engineering teams without authority, and excellent written communication.<br> Nice to Have Proficiency working in Arabic Experience working in the GCC Experience in e-commerce, marketplaces, fintech, or multi-tenant SaaS platforms Depth in mobile instrumentation (native SDKs, install attribution, deep links, offline buffering) Familiarity with tracking-plan governance or event observability tooling (Avo, Segment Protocols, Trackingplan or similar)</span> </div><h2 data-automation-id="subHeaderPreferredCandidate" class="h5">
Preferred candidate </h2>
<div class="row is-m v-align-top t-small bg-mute">
<div class="col is-3 p5" data-automation-id="label_Years_of_experience">
<b>Years of experience</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Years_of_experience">
No experience required </div>
</div>
<div class="row is-m v-align-top t-small ">
<div class="col is-3 p5" data-automation-id="label_Degree">
<b>Degree</b>
</div>
<div class="col is-9 p5" data-automation-id="data_Degree">
Bachelor's degree / higher diploma </div>
</div>
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Verification & QA Specialist based in Saudi Arabia.<br><br>This role offers the opportunity to ensure the reliability, quality, and performance of software solutions through advanced verification and testing practices.<br><br>As a Software Verification & QA Specialist, you will play a key role in validating applications, identifying issues, and improving software delivery processes.<br><br>You will collaborate with technical teams across development, Dev Ops, and customer-facing functions in a remote-first environment.<br><br>The position combines software testing expertise, analytical problem-solving, and technical investigation to deliver high-quality products.<br><br>You will work with diverse technologies, programming languages, and platforms while continuously improving verification methodologies.<br><br>This opportunity is ideal for a detail-oriented professional who enjoys solving complex technical challenges and contributing to product excellence.<br><br>Accountabilities<br><br>The Software Verification & QA Specialist will be responsible for ensuring software integrity through verification, testing, and technical analysis. The role requires strong attention to detail, collaboration skills, and the ability to work across different technologies and environments. Key responsibilities include:<br><br>Perform software verification activities based on technical documentation, requirements, and defined quality standards. Build and validate software applications across multiple programming languages and development environments. Identify, diagnose, and resolve build issues to ensure reliable software delivery. Execute end-to-end testing of application features across different scenarios and use cases. Apply both manual and automated testing approaches to validate functionality and performance. Detect, document, and communicate bugs, inconsistencies, and potential improvements. Analyze software requirements, technical documentation, dependencies, and build processes. Collaborate with internal teams and customers to understand requirements and provide technical updates. Stay informed about emerging technologies, programming languages, and software verification practices. Contribute to improving testing processes, workflows, and quality assurance standards. Support backend, frontend, and Dev Ops activities when required, including CI/CD pipeline development and maintenance.<br><br>Requirements<br><br>The ideal candidate is a technically skilled software professional with experience in development, Dev Ops, and quality assurance environments. Required qualifications and skills include:<br><br>3+ years of experience in software development, Dev Ops, or related technical roles. Strong understanding of software verification, testing methodologies, and quality assurance practices. Experience working with Linux, Windows, and Mac operating system environments. Knowledge of backend programming languages such as Python, Java, Node.js, and PHP. Familiarity with databases and server configuration, including Mongo DB, SQL, and MySQL. Experience using Git and version control workflows. Basic knowledge of frontend technologies including HTML, CSS, and Java Script is beneficial. Familiarity with AWS technologies is an advantage. Understanding of API configuration and integration is beneficial. Experience with build tools such as MSBuild, Webpack, Maven, or similar technologies is preferred. Strong analytical skills with the ability to interpret technical documentation and identify requirements. Excellent problem-solving abilities with the capacity to troubleshoot complex software issues. Strong written and verbal communication skills for effective collaboration with teams and clients. Ability to adapt quickly to new technologies, tools, and programming environments. Strong teamwork, organization, and time-management skills with the ability to manage multiple priorities.<br><br>Benefits<br><br>The role offers a remote work environment and the opportunity to grow within a technology-focused organization. Benefits include:<br><br>Fully remote work opportunity. Flexible work environment designed to support productivity and autonomy. Opportunity to work with modern software technologies and diverse technical challenges. Supportive onboarding process with dedicated ramp-up time. Collaborative team culture focused on open communication and continuous improvement. Opportunities for professional growth and career development. Regular team activities and opportunities to connect with colleagues. Chance to contribute to innovative software solutions and make a meaningful impact.<br><br>How Jobgether Works<br><br>We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.<br><br>We appreciate your interest and wish you the best!<br><br> Why Apply Through Jobgether?<br><br>Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
At F5, we strive to bring a better digital world to life. Our teams empower organizations across the globe to create, secure, and run applications that enhance how we experience our evolving digital world. We are passionate about cybersecurity, from protecting consumers from fraud to enabling companies to focus on innovation.<br><br>Everything we do centers around people. That means we obsess over how to make the lives of our customers, and their customers, better. And it means we prioritize a diverse F5 community where each individual can thrive.<br><br>The F5 Consultant is an innovative engineer working in partnership with our clients, advising them how to use F5 technology solutions in order to meet their business objectives or overcome problems. They provide guidance and subject matter expertise to customers with regard to implementation and configuration of various F5 products. The F5 Consultant is the face of F5 while engaged on customer projects and a key contributor in fostering a positive relationship between customers and F5 through effective communication and successful delivery of the solutions. They understand and articulate goals and critical success factors for the project, engage in collaborative dialogue to ensure client needs are met, and maintain timely communication.<br><br>Primary Responsibilities<br><br>Technology Focus<br><br>Provide basic technical guidance to customers onsite and/or remotely regarding the implementation, configuration and maintenance of the F5 products independently or with a team Perform as key contributor for problem identification, systems architecture definition, solution design, implementation, testing, client training, deployment, troubleshooting and documentation Maintain working proficiency in F5 products and technologies through self-directed and formal training Identify additional product/services opportunities in customer organization Recognize when technical assistance is needed and take proper steps to ensure quick response and resolution.<br><br><br>Customer Management Focus<br><br>Perform basic engagement management activities including schedule monitoring, project status update reports, and expectation management for the delivery of work products and associated risks Manage customer interaction and engagement over the course of the assigned projects; escalate to management if needed. Engage with multiple F5 teams including but not limited to F5 Support, F5 Product Sales, and F5 Professional Services Sales May participate in sales and proposal presentations in addition to completing ongoing team account activities<br><br><br>Other Responsibilities<br><br>Participate in shadowing activities as needed. Responsible for upholding F5’s Business Code of Ethics and for promptly reporting violations of the Code or other company policies. Performs other related duties as assigned.<br><br><br>Knowledge, Skills And Abilities<br><br>Proven experience to work as part of a team of Engineers and to deliver one or several projects simultaneously. Self-starter and able to work independently, while also able to share responsibilities, ideas and other information. Demonstrated understanding of technologies such as firewalling, application availability and security, web gateways, authentication/authorization, encryption, VPN’s and network architecture. Demonstrated ability to articulate and transfer complex ideas to a wide audience through both verbal and written communication. Self-motivated and adaptable to changing environments. Demonstrated strong written communication, presentation writing, and project scoping and technical documentation skills. Experience managing multiple concurrent network and/or security projects, preferred. Working knowledge of, and proficiency in, F5 ADC and industry standard technologies and products: Firewalls, WAFs, Routing, Switching, Multi-Tier Applications Knowledge of common networking concepts with a thorough understanding of Ethernet, IP (IPv4 and IPv6), TCP, and UDP. In-depth knowledge of the HTTP protocol and related technologies, such as HTML, XML, JSON, AJAX, and Java Script. Working knowledge of Linux, UNIX, and Windows variants. Knowledge of DNS related tools and technologies: BIND, named Working knowledge of cryptographic concepts and implementations: Open SSL, DNSSEC, SSL/TLS, PKI, IKEWorking knowledge of AAA related technologies: Active Directory (AD), LDAP, NTLM, Kerberos, SAML, RADIUS, DIAMETER, and TACACS. VPN and tunneling technologies: IPsec, SSL, PPTP, GRE, MPLS IIS, Apache, Web Sphere, Web Logic, Oracle or similar web and application platforms. Scripting and development experience in such areas as F5 i Rules, Unix Shell, Perl, Python, C, C++, C#. Scripting and development experience in web technologies in such areas as: Javascript, JSP, PHP, . NET, Node.js In depth, admin level, knowledge of Linux/UNIX (RHEL, CENTOS, SUSE, Solaris) Proficiency in scripting using one of the following languages: Groovy, Bash, Perl or Java script CCNP, CCIE, or mid to high level systems administration/security certifications a plus Knowledge in at least one of the following web and application servers (Apache, Tomcat, Web Logic) Knowledge of SQL and databases (Oracle, MySQL MSSQL) Deep understanding of advanced technical concepts of mobile networks, mobile architecture’s, routing, 3GPP and LTE networks. Red Hat Certified Engineer — RHCE – a strong plus<br><br><br>Qualifications<br><br>BS/BA degree or equivalent work experience. Minimum of 5 years of relevant experience, with a focus on architecture and design of network or systems infrastructure, performance and management At least 2 years of experience in customer-facing positions as a professional services consultant or engineer, preferred.<br><br><br>Physical Demands and Work Environment<br><br>Job may be performed on-site at a customer facility or data center, or in an office environment sitting at a desk or computer table. When not on-site at customer location, the position may be remote or at nearest F5 office. Duties require the ability to utilize a computer / laptop, communicate over the telephone, and read printed material. Job requires the ability to lift up to 50 lbs. Duties require the ability to travel up to 70% via automobile and airplane, and may require periodically outside normal working hours (evenings and weekends). <br><br><br>Background Screening<br><br>This role involves customer facing engagements and may be subject to additional background check requirements per customer requests. All screenings and results will be subject to applicable law and F5 policies, and may be used to determine work assignment or further employment eligibility.<br><br>F5 Networks, Inc. is an equal opportunity employer and strongly supports diversity in the workplace.<br><br>The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.<br><br>The Job Description is intended to be a general representation of the responsibilities and requirements of the job. However, the description may not be all-inclusive, and responsibilities and requirements are subject to change.<br><br>Please note that F5 only contacts candidates through F5 email address (ending with @f5.com) or auto email notification from Workday (ending with f5.com or @myworkday.com).<br><br>Equal Employment Opportunity<br><br>It is the policy of F5 to provide equal employment opportunities to all employees and employment applicants without regard to unlawful considerations of race, religion, color, national origin, sex, sexual orientation, gender identity or expression, age, sensory, physical, or mental disability, marital status, veteran or military status, genetic information, or any other classification protected by applicable local, state, or federal laws. This policy applies to all aspects of employment, including, but not limited to, hiring, job assignment, compensation, promotion, benefits, training, discipline, and termination. F5 offers a variety of reasonable accommodations for candidates. Requesting an accommodation is completely voluntary. F5 will assess the need for accommodations in the application process separately from those that may be needed to perform the job. Request by contacting accommodations@f5.com.
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior QA Automation Engineer based in Saudi Arabia.<br><br>This is a senior-level quality engineering role focused on protecting the reliability, correctness, and scalability of critical payment flows.<br><br>You’ll combine exploratory testing with an automation-first approach across APIs, distributed services, and external financial integrations.<br><br>The role offers ownership of end-to-end quality, from test strategy and automation through production debugging and release readiness.<br><br>You’ll work closely with backend engineers and product teams to define acceptance criteria, improve testability, and strengthen quality gates.<br><br>The environment is modern and cloud-based, with Java, Spring Boot, REST APIs, React, PHP, AWS, and Playwright at its core.<br><br>You’ll have the opportunity to influence engineering standards while working on a high-impact fintech platform used for global payments and financial operations.<br><br>This is an ideal opportunity for a technically strong QA professional who enjoys solving complex problems and building scalable, reliable testing practices.<br><br>Accountabilities<br><br>Own end-to-end quality for critical payment journeys, including deposits, payouts, reconciliation, and other business-critical transaction scenarios. Design and execute API-first test strategies covering REST, JSON, HTTP, and complex transaction lifecycles. Build, maintain, and improve automated API and selective UI test suites using Playwright, Rest Assured, or comparable frameworks. Develop reusable automation components such as API clients, test data builders, and supporting utilities. Test integrations with external providers, including payment processors and Open Banking services, with particular attention to asynchronous callbacks, polling, retries, and failure scenarios. Investigate production incidents, reproduce defects, analyze logs, database records, and API traces, and contribute to root-cause analysis. Collaborate with backend engineers to improve system testability and work with product teams to establish clear acceptance criteria. Contribute to release quality gates, regression testing strategies, smoke tests, and pre-release validation within CI/CD pipelines. Identify risks across distributed payment systems and proactively strengthen testing coverage, reliability, and engineering quality standards. Explore AI-assisted QA and automation techniques where they can improve testing efficiency and effectiveness.<br><br>Requirements<br><br>Proven experience in QA engineering, test automation, or a closely related software quality role, with strong ownership of complex systems. Hands-on experience testing REST APIs, including HTTP, JSON, request/response validation, and API-driven workflows. Strong understanding of backend systems, distributed services, and software integration patterns. Practical experience with test automation frameworks such as Playwright, Rest Assured, or similar tools. Ability to diagnose technical issues using application logs, databases, API traces, and other debugging tools. Understanding of asynchronous systems and transaction patterns, including callbacks, queues, polling, retries, and failure handling. Previous experience in payments, fintech, or another environment involving highly reliable transactional systems is strongly valued. Experience working with CI/CD pipelines and integrating automated quality checks into software delivery processes. Strong analytical and problem-solving skills, with the ability to identify risks beyond individual feature requirements. SQL and data-validation skills are an advantage. Experience with distributed systems is a plus. Familiarity with prompt engineering or AI-powered tools for QA and test automation is beneficial. Strong communication and collaboration skills, with the ability to work effectively with engineering and product stakeholders. A proactive mindset and willingness to take ownership of quality improvements across the wider engineering lifecycle.<br><br>Benefits<br><br>Competitive, market-aligned compensation. Fully remote-friendly working environment, with flexibility around working hours. Opportunity to work on a high-impact fintech product handling real-world global payment flows. Modern technology stack and engineering-focused environment. Exposure to scalable distributed systems, external financial integrations, and cloud infrastructure. International and distributed team with a collaborative, knowledge-sharing culture. Supportive environment that encourages ownership, technical growth, and continuous improvement. Opportunities to work with modern QA automation and AI-assisted engineering tools.<br><br>How Jobgether Works<br><br>We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.<br><br>We appreciate your interest and wish you the best!<br><br> Why Apply Through Jobgether?<br><br>Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
<p>We are looking for a female programmer in Jeddah to work on developing and maintaining the website, improving user experience, and adding features and new systems.<br><br>Responsibilities:<br><br>* Develop and update the website.<br>* Maintain the site, fix bugs and technical issues.<br>* Develop order, payment, and cart pages and systems.<br>* Connect the site with APIs and external services.<br>* Work with databases.<br>* Improve site speed and performance.<br>* Develop the control panel and add required features.<br>* Collaborate in design and administration to turn ideas into actual functions.<br>* Ability to work with AI technologies and integrate them into the site.<br><br>Requirements:<br><br>* Experience in web development.<br>* Proficiency in HTML, CSS, JavaScript.<br>* Experience in PHP / Laravel.<br>* Knowledge of React / *****<br>* Knowledge of databases and REST APIs.<br>* Use of Git/GitHub.<br>* Ability to read and understand existing code and develop it.<br>* Commitment, responsiveness, and problem-solving abilities.<br>* Preference for candidates with experience in e-commerce stores and order/payment systems.<br><br>Location: Jeddah<br>Job type: Full-time / negotiable<br>Salary: determined after interview based on experience and competence.<br><br>To apply: please send your CV + samples of previous work</p>
المهام والمسؤوليات:تحليل متطلبات الأنظمة والبرامج بالتعاون مع الجهات المعنية.تصميم وتطوير التطبيقات والبرامج وفق المواصفات المطلوبة.كتابة الأكواد البرمجية واختبارها وتصحيح الأخطاء البرمجية.تحديث وصيانة البرامج الحالية وتحسين أدائها.إعداد وتوثيق البرامج والأنظمة والإجراءات الفنية.التكامل مع قواعد البيانات والأنظمة الأخرى عند الحاجة.تقديم الدعم الفني للمستخدمين فيما يتعلق بالبرامج المطورة.الالتزام بمعايير أمن المعلومات وجودة البرمجيات وأفضل الممارسات في التطوير.متابعة التقنيات الحديثة واقتراح الحلول التي تسهم في تطوير الأنظمة.المؤهلات المطلوبة:درجة البكالوريوس في علوم الحاسب أو هندسة البرمجيات أو تقنية المعلومات أو ما يعادلها.إتقان لغة برمجة واحدة أو أكثر مثل Java أو C# أو Python أو PHP أو Java Script.معرفة جيدة بقواعد البيانات مثل SQL Server أو MySQL أو Oracle.القدرة على تحليل المشكلات وإيجاد الحلول البرمجية المناسبة.مهارات العمل ضمن فريق والتواصل الفعال وإدارة الوقت.الهدف من الوظيفة:تطوير وصيانة الأنظمة والتطبيقات البرمجية بما يدعم تحقيق أهداف المؤسسة، ويرفع كفاءة العمليات، ويضمن تقديم حلول تقنية موثوقة وآمنة تلبي احتياجات المستخدمين