Go beyond the expected.
PHP Software Engineer
Location
South Africa
Posted
19 days ago
Salary
0
Seniority
Senior
Job Description
PHP Software Engineer
Dotdigital
• Play a key role in building and maintaining Dotdigital’s marketing websites • Collaborate with talented engineers, product managers, designers, and QA • Deliver high‑performing, visually engaging and secure websites • Engineer solutions across both the front and back‑end • Optimise performance for global audiences • Ensure our websites and integrations integrate seamlessly with the Dotdigital platform
Job Requirements
- Solid, modern PHP skills
- JavaScript (frameworks like Angular, Vue, or React are a bonus)
- Proven experience developing custom WordPress themes and plugins
- Expertise in SASS or another CSS preprocessor (writing, organising and refactoring performant CSS)
- Good grasp of website architecture, UX/UI best practices, and front‑end performance optimisation
- Experience with CI/CD pipelines (Azure DevOps experience is a plus)
- Proficiency in git, code reviews, and collaborative agile processes (scrum, stand‑ups, planning)
- Skilled in debugging and refactoring across front‑end and back‑end codebases
- Excellent communication and documentation skills
- Bonus experience with: Node.js and Azure Functions
- Composer, Docker, Nginx, Webpack, Gulp
- SEO and accessibility best practices
- PHPStorm or similar IDEs
Benefits
- Parental leave
- Medical benefits
- Paid sick leave
- Dotdigital day
- Share reward
- Wellbeing reward
- Wellbeing Days
- Loyalty reward
- Annual Udemy training allowance
- DEI commitment
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Developer in Test, JavaScript
Veeam SoftwareYour Single Backup and Data Management Platform for Cloud, Virtual and Physical
• Build and maintain robust CI/CD pipelines and internal automation tools • Design and support scalable infrastructure systems (on-prem and cloud) • Collaborate with development and QA teams to streamline delivery workflows • Troubleshoot and resolve complex incidents within CI environments
Freelance Kotlin Developer
Blue Code . Tech & FeelWe empower clients with standout IT talent to innovate boldly, scale smartly, and deliver impact.
• Design, build and maintain JVM-based microservices (Java / Kotlin) running on AWS ECS, App Runner and Lambda • Work with a rich data layer: PostgreSQL, DynamoDB, RedShift, Redis and S3 • Build event-driven integrations via RabbitMQ and SNS • Collaborate on API design across REST (API Gateway) and BFF patterns • Instrument services with OpenTelemetry, Tempo, Prometheus and Grafana • Ship via GitHub Actions CI/CD pipelines with Docker and ECR • Work with external integrations including Auth0, GraphHopper, PostHog and Sentry • Participate in architecture decisions and technical direction
Full Stack Developer – Python, TypeScript, Next.js
GIGABIT Technologies Private LimitedYour Next Generation IT Partner
• Implementar la UI del portal (landing pages y journeys) utilizando componentes reutilizables. • Desarrollar backend en Python para lógica de negocio e integración con APIs. • Consumir APIs y manejar estados y errores de forma robusta. • Integrar autenticación y autorización mediante tokens, sesiones y roles según CIAM. • Crear pruebas unitarias, de integración y e2e básicas. • Participar en tareas de estabilización, debugging y mejora continua.
Junior Full-stack Software Developer, Python
GIGABIT Technologies Private LimitedYour Next Generation IT Partner
• Implementar la UI del portal (landing pages y journeys) utilizando componentes reutilizables. • Desarrollar backend en Python para lógica de negocio y adaptación a APIs. • Consumir APIs gobernadas y manejar estados y errores de forma robusta. • Integrar autenticación y autorización utilizando: Tokens, Sesiones, Roles, CIAM. • Crear pruebas unitarias, de integración y end-to-end básicas. • Participar activamente en tareas de estabilización y troubleshooting. • Colaborar con equipos técnicos multidisciplinarios para garantizar calidad y consistencia técnica. • Participar en iniciativas de mejora continua, performance y mantenibilidad.



