701,621open jobs
41,200companies
103,639added this week
Browse all
Salary
$55k – $138k per year (Estimated)
Location
Remote (Kuwait)
Seniority
Senior
Employment
Contractor
Overview
Company
Impact
Profile match
Upwork is an American freelance marketplace formed in 2015 from the merger of Elance and oDesk, and it connects businesses with independent professionals in software development, design, writing, marketing and increasingly artificial intelligence work. Its revenue comes from taking a percentage of what clients pay freelancers, which means it has spent years balancing take rate against the incentive for established pairs to leave the platform and transact directly. Headquartered in San Francisco and listed on Nasdaq, it has been positioning itself around higher-value professional work rather than competing at the commodity end of the market.

An enterprise client is seeking a Senior WordPress Engineer to build a secure, scalable employee intranet with custom Gutenberg components, enterprise search, multilingual and RTL support, and integrations across Microsoft Entra ID, Microsoft Graph, SharePoint, Power BI, HR systems, and a corporate Service Desk.

This is a hands-on engineering engagement focused on custom development, systems integration, performance, security, testing, and technical handover. The selected freelancer will work from approved designs and defined enterprise requirements rather than assembling the solution from off-the-shelf themes or plugins.

For this project, the selected candidate will:

  • Implement OpenID Connect single sign-on with Microsoft Entra ID as the first major deliverable, including MFA support, automatic user provisioning, and security-group-to-WordPress-role mapping
  • Build a reusable library of custom React-based Gutenberg blocks for the homepage and department portals
  • Develop responsive, design-accurate components including news cards, event grids, quick-action tiles, document accordions, portal carousels, and regional filters
  • Ensure all frontend components support multilingual content and RTL Arabic layouts
  • Develop a custom notifications plugin with a dedicated database table, REST endpoints, unread indicators, and corporate SMTP email notifications -Build a configurable spin-the-wheel module with server-side draw logic, prize settings, per-user cooldowns, audit logs, and HR fulfilment notifications
  • Create event registration forms that pre-fill employee information from the authenticated user’s synchronised profile
  • Develop a cloud-embedded video gallery without storing video files in WordPress
  • Implement fast, relevant search across intranet content using ElasticPress, Elasticsearch, or SearchWP
  • Add AJAX filtering and server-side pagination to content listings such as News, Events, Directory, Gallery, Success Stories, and Policies
  • Implement protected downloads with authorisation checks and download logging
  • Build a scheduled employee-directory synchronisation process using Microsoft Graph users, photos, and delta queries
  • Store synchronised employee data in a custom read-only table and cache profile images through Azure Blob Storage or a CDN
  • Develop a read-only SharePoint connector for policy and procedure metadata while keeping SharePoint as the system of record
  • Integrate read-only feeds for new joiners, birthdays, and internal vacancies, including graceful manual-publishing fallbacks
  • Connect administrative and IT request forms to the corporate Service Desk through create-only API calls
  • Optionally develop a read-only “My Open Tickets” widget
  • Embed Power BI dashboards with role-based access controls
  • Store secrets securely using Azure Key Vault or an equivalent credential-management platform -Apply least-privilege API scopes, retry and backoff logic, structured failure logging, and operational alerting
  • Build custom database tables where WordPress post meta would not scale
  • Implement Redis object caching, query optimisation, and other performance improvements
  • Develop all custom plugins, blocks, endpoints, and integrations according to WordPress coding standards
  • Apply sanitisation, escaping, nonces, capability checks, secure file handling, and other OWASP-aligned protections
  • Support QA and UAT, resolve defects, simulate integration failures, and verify fallback behavior
  • Maintain a disciplined Git, code review, staging, and production deployment workflow
  • Deliver code documentation, an integration runbook, endpoint and field-mapping documentation, an administrator guide, and a complete technical handover

Ideal candidates will have:

  • Extensive professional PHP development experience, including several years building custom WordPress plugins and themes for enterprise environments
  • Expert knowledge of WordPress core APIs, including custom post types, taxonomies, hooks, cron, transients, roles, capabilities, REST APIs, and WP-CLI
  • Strong experience developing custom Gutenberg blocks using React, dynamic rendering, block patterns, and theme.json
  • Demonstrated experience implementing OAuth 2.0 or OpenID Connect SSO, preferably with Microsoft Entra ID
  • Hands-on experience with Microsoft Graph, employee-directory data, SharePoint files, delta queries, pagination, and scheduled synchronisation jobs
  • Experience designing and consuming secure REST APIs with robust authentication and failure handling
  • Advanced knowledge of custom database tables, MySQL optimisation, and high-volume WordPress data
  • Experience with ACF Pro, Polylang, multilingual websites, and Arabic or RTL interfaces -Strong modern JavaScript, React, responsive CSS, and design implementation skills
  • Experience with Azure Key Vault or comparable secrets-management tools
  • Practical knowledge of WordPress security, including XSS, CSRF, injection, authorisation, and file-handling risks
  • Experience with ElasticPress, Elasticsearch, SearchWP, Redis, Composer, and preferably Bedrock -Strong documentation, communication, troubleshooting, and code review discipline
  • Previous experience delivering intranets, employee portals, Power BI integrations, or enterprise platforms in GCC environments is highly desirable
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
701,621 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Kuwait City
$22k – $51k per year (Estimated) • In office • 3+ years exp • Bachelor's Degree • Gurgaon
Java
Kotlin
SQL
Java
Spring Framework
Maven
Spring Boot
Hibernate
Gradle
Kotlin
Mockito
Databases
MySQL
PostgreSQL
Redis
Oracle
RabbitMQ
Apache Kafka
Mobile
JUnit
DevOps
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Apply
In office • 2+ years exp • Bachelor's Degree
Python
JavaScript
TypeScript
Python
FastAPI
Pydantic
AI/ML
Polars
Pandas
Frontend
D3.js
React.js
CSS Modules
DevOps
Rest API
GCP
Kubernetes
Google GKE
Apply
$150k – $200k per year • Equity 0.5–2% • In office • Full-Time • San Francisco
Python
Python
FastAPI
Databases
PostgreSQL
Redis
PostGIS
DynamoDB
AI/ML
Cursor
Claude Code
AI Agents
Gemini
LLM
OpenAI
Anthropic
DevOps
AWS
Docker
Kubernetes
Amazon EKS
Amazon CloudWatch
Apply
DevOps-инженер 8 hours ago
$19k per year • Remote • Almaty
Databases
Redis
ClickHouse
Apache Kafka
AI/ML
LLM
DevOps
Prometheus
CI/CD
Docker
Kubernetes
Grafana
Linux
Apply
$31k – $49k per year (net) • Remote • Full-Time • Moscow
JavaScript
TypeScript
C#
C#
.NET
Entity Framework Core
Databases
PostgreSQL
ClickHouse
Frontend
Angular
DevOps
Ansible
Helm
Git
Kubernetes
Linux
Cybersecurity
Keycloak
Active Directory
PKI
Apply
Remote • Contractor • Lima
DevOps
Windows
Apply
$36k – $95k per year (Estimated) • Remote • Contractor • 5+ years exp • Bengaluru
Java
Kotlin
Java
Spring Boot
Hibernate
Spring Data JPA
Gradle
Kotlin
Mockito
Databases
MySQL
DynamoDB
RabbitMQ
Apache Kafka
Amazon Aurora
AI/ML
Copilot
Claude
Frontend
GraphQL
Mobile
JUnit
DevOps
Rest API
Datadog
GitLab CI
CI/CD
AWS
Apply
$48k – $122k per year (Estimated) • In office • Contractor • San Donato Milanese
DevOps
IAM
Cybersecurity
ISO 27001
GDPR
Apply
$112k – $238k per year (Estimated) • Remote • Contractor • United States
Python
SQL
Scala
Databases
Snowflake
Amazon Aurora
AI/ML
Dagster
dbt
DevOps
Rest API
Terraform
GCP
Datadog
CI/CD
Git
AWS
Platform Engineering
FinOps
Analytics
ETL/ELT
AWS Glue
Apply
$80k – $180k per year (Estimated) • Remote • Contractor • 3+ years exp • Bogotá
Java
Apex
Apex
MuleSoft
DevOps
CI/CD
Apply
Data Consultant 2 days ago
$60k – $162k per year (Estimated) • In office • Kuwait City
AI/ML
Machine Learning
Apply
$27k – $64k per year (Estimated) • In office • Kuwait City
Apply
$30k – $72k per year (Estimated) • In office • Contractor • 4+ years exp • Associate's Degree • Kuwait City
DevOps
Chef
Apply
$37k – $90k per year (Estimated) • In office • 12+ years exp • Associate's Degree • Kuwait City
DevOps
Chef
Apply
Secretary 4 days ago
$18k – $42k per year (Estimated) • In office • Full-Time • Kuwait City
Management
Outlook
Microsoft Office
Apply
See all jobs
This is one of many
701,621 more open roles from verified company boards, updated every day.