- Company Name
- Oktra
- Job Title
- Senior Systems Developer
- Job Description
-
**Job Title**
Senior Systems Developer
**Role Summary**
Lead and maintain internal business systems built on PHP Laravel with PostgreSQL and Azure Blob storage, while managing enterprise WordPress sites and Linux-based infrastructure. Drive technical strategy, mentorship, and process improvement for a high‑performance IT team.
**Expectations**
- Own end‑to‑end development, deployment, and enhancement of internal platforms.
- Deliver reliable, secure, and performant applications under tight deadlines.
- Mentor junior developers, enforce coding standards, and champion best practices.
- Collaborate cross‑functionally with business units to translate requirements into efficient solutions.
**Key Responsibilities**
1. Design, code, and refactor Laravel applications, PostgreSQL schemas, and related Azure services.
2. Monitor, debug, and tune application and system performance; conduct root‑cause analysis.
3. Maintain WordPress sites: updates, custom theme/plugin work, and security hardening.
4. Administer Linux servers: shell scripting, system services, monitoring, and firewall configuration.
5. Build, test, and deploy containerized apps via Docker; manage CI/CD pipelines.
6. Configure and optimize Nginx/Apache web servers and DNS settings.
7. Use Git for version control; enforce feature branching, pull requests, code reviews, and release tagging.
8. Document architecture, workflows, and best practices.
9. Mentor and support junior developers, fostering a collaborative culture.
10. Lead system upgrades, migrations, and feature rollouts in partnership with stakeholders.
**Required Skills**
- 5+ years PHP/Laravel development, PostgreSQL, and Azure Blob.
- Strong Linux system administration, shell scripting, and performance tuning.
- Proficient with Docker, Nginx, and firewall/network security.
- Experienced in Git workflow (Git Flow, CI/CD).
- MVC architecture, RESTful API design, modern web dev practices.
- WordPress development & administration.
- Troubleshooting across the full stack.
- Excellent communication and stakeholder management.
- Calm under pressure; professional conflict resolution.
- Knowledge of Microsoft Power Platform (Power Apps) is a plus.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
- Certifications in PHP/Laravel, Linux, or Docker highly desirable.
Farringdon, United kingdom
On site
Senior
20-11-2025