Senior Technical Lead / Associate Architect
Licensed sponsor United Kingdom Contract Posted 1 hour ago
About the Role
Key Responsibilities
Responsibilities
- Design and recommend technical architectures for ERP modules, integrations, and platform enhancements.
- Develop and review production code, troubleshoot complex issues, and optimize application performance.
- Manage environment configuration, production deployments, and release readiness across development, staging, and production.
- Establish coding standards, design patterns, code quality gates, and automated test coverage.
- Identify and remediate security vulnerabilities, including SQL injection, XSS, and DDoS-related risks.
- Collaborate with infrastructure and DevOps teams on CI/CD pipelines, Docker, and AWS hosting.
- Integrate and manage SAST/DAST tools within CI/CD pipelines and remediate security findings.
- Conduct security-focused code reviews, vulnerability assessments, and threat modelling.
- Ensure secure secrets management and safe deployment practices.
- Support compliance requirements related to SOC 2 and GDPR.
Required Skills
- Essential Technical Skills
- PHP & Frameworks: PHP 5.x–8.x, Core PHP, Laravel 10.x–13.x, OOP, SOLID, DRY, design patterns, REST APIs.
- Database: MySQL, schema design, indexing, query optimization, replication, and backups.
- Platform: Linux/Ubuntu, Docker, Nginx, and Apache.
- Cloud & Security: AWS EC2, S3, Secrets Manager, IAM, VPC, and security groups.
- CI/CD: Jenkins and GitHub Actions.
- Testing: PHPUnit, unit, integration, and API testing, debugging, and profiling.
- Templating: Blade, Smarty, or Twig.
- Frontend: JavaScript ES6+, HTML5, and CSS3.
- Application Security: SAST/DAST, vulnerability remediation, secure coding, and threat modelling.