drjobs PHP Laravel Developer

PHP Laravel Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Cape Town - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

DataFin was established in 1999. We pride ourselves on the fact that we have established relationships with industry leaders and a vast majority of our business is repeat business.

Duties & Responsibilities

ENVIRONMENT:

Our client is a fullservice integrated ad agency with offices in Cape Town and theyre one of the largest independently owned agencies in South Africa. Theyre looking for a PHP Developer with experience in PHP Laravel and to join their team. As a Back End Developer youll play a key role in building and refining their tech infrastructure ensuring their backend systems are scalable reliable efficient and secure. The ideal candidate will bring a solid mix of technical skills a curious mind and strong analytical abilities. Youll be responsible for maintaining systems while collaborating with IT operations and innovation teams to keep everything futureproof.

DUTIES:

General Responsibilities:

  • Develop serverside logic and databases for websites microsites and apps ensuring high performance and responsiveness.
  • Collaborate with frontend developers to integrate userfacing elements with serverside logic and API build and integration requirements.
  • Design and develop scalable efficient and maintainable backend systems APIs and database schemas.
  • Database management particularly with MySQL or similar database experience.
  • Optimize application performance scalability and reliability through code optimization caching mechanisms and other best practices.
  • Troubleshoot and debug issues perform root cause analysis and implement timely solutions.
  • Implement and maintain security measures and best practices to protect sensitive data and maintain data integrity in order to protect against unauthorized access data breaches and other security threats.
  • Conduct code reviews identify areas for improvement and provide constructive feedback to team members.
  • Write clean efficient and welldocumented code following best practices and coding standards.
  • Experience with version control systems (e.g.: Git) and collaboration tools.
  • Stay up to date with the latest industry trends technologies and best practices.

REQUIREMENTS:

  • Maintain and enhance existing internal systems to meet evolving business needs.
  • Working with the companys IT to set up secure and maintain internal server instances / stacks such as Ubuntu
  • Full stack deployment on Ubuntu
  • Ensuring all assets are secure with latest patches and security upgrades applied
  • Ensuring that data protection and POPI requirements are met
  • Determine end of life strategy for data retention per project
  • Database security encryption and firewalls
  • Running monthly penetration tests
  • Maintaining AWS Infrastructure
  • Live Frontend S3 bucket and Cloudfront
  • Staging S3 bucket and Cloudfront
  • Master database
  • Master API
  • Staging database
  • Staging API
  • CMS instance
  • CMS database
  • CMS assets in the S3 bucket
  • Maintaining email servers and templates (PostMark)
  • Managing Auth0 account
  • Maintaining Algolia Search System and syncing entries through multiple databases
  • Experience with open AI technology
  • Maintaining and developing the backend components to the companys Internal Systems
  • API technical documentations and integrations
  • Continuous integration and automated testing
  • Maintenance and set up of Jenkins pipelines for internal projects

Internal Systems and Platforms used for integrations:

  • Workbook
  • Sage
  • Microsoft

Client Offering Requirements:

  • Setting up tech stacks servers and instances for client campaign websites
  • Collaborate with IT department with DNS settings SSL Certificate set up and renewals and Domain registration
  • Set up of staging and master environments
  • Managing any data call set ups or requirements based on the project scope
  • Q&A testing
  • Management of deployment process
  • Monitoring and maintaining client security requirements

Qualifications & Requirements:

Education & Experience:

  • Bachelors degree in computer science Software Engineering or a related field.
  • Proven experience 35 years as a Backend Developer with a portfolio of strong projects.
  • Solid understanding of PHP and Laravel frameworks including dependency injection routing migrations and ORM.
  • Researching new and emerging backend technologies with a focus on the increasing use of AI.

Technology Stack Experience:

  • Frameworks: A proven track record working with the PHP Laravel and .
  • Servers: Proficiency in network server instance management and associated security is required. Experience with web servers like Apache.
  • Cloud Platforms: An excellent working knowledge of Amazon Web Services (AWS) Azure and associated technologies.
  • Knowledge of version control systems and CI/CD pipelines.
  • Databases: Experience with relational and nonrelational databases e.g. MySQL. Strong understanding of Big Data structures and schemas.
  • Proficiency in RESTful API development and integration. Skilled at creating and securing API endpoints to be used by the frontend dev team.
  • Experience in Power Apps (Proficiency in Microsoft Power Suite and Active Directory)

Bonus Experience Qualities or Skills:

  • Experience in the advertising or creative industry.
  • Knowledge of other backend languages or frameworks (e.g. Python C# Django or Ruby on Rails etc..
  • Understanding of broader frameworks used by the team (e.g. JavaScript VueJS SAAS/Bootstrap Quasar or Vuetify etc.
  • Experience with containerization technologies (e.g. Docker or Kubernetes etc..
  • Previous experience working in an Agile/Scrum development environment.
  • Umbraco CMS and framework experience
  • Adobe AEM experience

ATTRIBUTES:

  • Excellent problemsolving and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and in a team environment.
  • Attention to detail with a commitment to producing highquality code.
  • Deadlinedriven with good time management skills.

While we would really like to respond to every application should you not be contacted for this position within 10 working days please consider your application unsuccessful.

COMMENTS:

When applying for jobs ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs please note your relocation plans in all applications for jobs and correspondence. Apply here email a Word copy of your CV to and mention the reference number of the job.

Employment Type

Full-Time

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.