We’re seeking a Senior Software Engineer to own end-to-end delivery across our PHP stack CodeIgniter 3, Laravel, and WordPress with strong DevOps and performance expertise. You will ship features and APIs, integrate third-party services (GA4, Search Console, Tag Manager, payments, communications), optimize Core Web Vitals, and elevate engineering standards across code quality, observability, and security. Experience with Node/React is welcome; Python is a plus.
Key Responsibilities
- Full-stack delivery (PHP)
- Build and maintain applications in CodeIgniter 3 and Laravel (REST APIs, services, background jobs, CLI tools).
- Develop WordPress custom themes/plugins (hooks/filters, CPTs/ACF, WP-CLI) and support headless/decoupled setups.
- API & integrations
- Design and implement scalable REST/JSON APIs and webhooks; document using OpenAPI/Swagger where practical.
- Integrate GA4, Google Search Console, GTM, Stripe/PayPal, Twilio, Mailgun/SendGrid/SMTP, Google Maps, reCAPTCHA, SSO (JWT/OAuth2).
- Performance & SEO
- Improve Core Web Vitals (target: LCP < 2.5s, CLS < 0.1, INP < 200ms).
- Asset optimization (code splitting, compression, image/CDN strategy), caching (HTTP, Redis), schema markup, sitemaps, redirects.
- DevOps & Reliability
- Linux administration (Ubuntu), Docker (compose), Nginx/Apache, SSL/TLS, reverse proxies, DNS.
- CI/CD with GitHub/GitLab/Bitbucket; environment configuration, secrets management, rollbacks.
- Observability: logs/metrics/traces; alerting with tools such as Sentry, Grafana/Prometheus, ELK/EFK.
- Backups, restores, disaster recovery playbooks; cost/performance tuning.
- Data & state
- Schema design and optimization for MySQL/MariaDB/PostgreSQL; indexing, migrations, query tuning (EXPLAIN).
- Caching and queues (Redis, workers, schedulers).
- Frontend
- Build reusable UI components and admin interfaces. React experience preferred; Next.js is a plus.
- Quality & security
- Code reviews, unit/integration tests (PHPUnit/Jest), automated QA where practical (Cypress/Playwright).
- Apply OWASP best practices; hardening, rate-limiting, input validation; dependency auditing.
- Maintain clear technical docs and runbooks.
- Collaboration & leadership
- Partner with Product/Design on scoping and delivery plans; decompose work into milestones.
- Mentor engineers; champion coding standards, performance budgets, and operational excellence.
Qualifications (Must-Have)
- 6–10+ years professional experience; 5+ years production PHP with CodeIgniter 3 and Laravel.
- Strong WordPress expertise (custom plugins/themes, hooks/filters, CPTs/ACF, WP-CLI; headless optional).
- Solid DevOps skills: Linux (Ubuntu), Docker, Nginx/Apache, SSL/TLS, DNS, CI/CD, Git (Bitbucket/GitHub).
- Proven Core Web Vitals optimization using Lighthouse/PageSpeed and RUM; practical caching/CDN strategy.
- Hands-on with GA4, Google Search Console, GTM (events, conversions, debugging).
- API design/integration, authentication/authorization (JWT/OAuth2), WebSockets fundamentals, Redis caching/queues.
- Strong SQL (indexes, normalization, EXPLAIN) and migration discipline.
- Excellent communication, ownership mindset, and production troubleshooting skills.
Nice-to-Have
- Node.js (Express/Nest) for services; React/Next.js for SPAs/admin UIs.
- Python (scripts, FastAPI) for automation, integrations, or data/PDF processing.
- Cloud & hosting: AWS, DigitalOcean, Cloudways, Vercel/Netlify; PM2, Supervisor.
- Testing/monitoring: Cypress/Playwright, Sentry, Grafana/Prometheus.
Security hardening, infra-as-code basics, backups/DR drills, and cost/performance tuning.
Job Type: Full-time
Work Location: In person