Management of the day-to-day maintenance of the site and database
Maintain existing codebase by diagnosing and resolving issues as and when they appear
Write and implement new features and integrate them into existing software services
Log and manage tasks through an online work organisational portal
Maintain consistent, transparent communication throughout the development cycle and provide regular feedback.
Development of new features and enhancements per an agreed project plan
Management of the hosting aspects and VPS (currently with domains.co.za)
Securing and authentication of system emails
Basic SEO implementation and addressing of any site speed issues that may arise
What you'll need
Knowledge of, or familiarity with:
PHP 7.3+ using OOP principles
Laravel 5+
JavaScript
jQuery
MySQL 5+
Composer
Npm
Gulp
Linux VPS cPanel administration in CentOS
Bash scripting
Git / Github
AWS
Docker
Asana
Prior experience in managing a large-scale database
A good eye for an intuitive UX/UI
Ability to manage a virtual private server (VPS) and security aspects relating thereto
Knowledge of and/or experience with the implementation of payment gateways, specifically Peach Payments (local) and/or Stripe (international)
Ability to handle the email aspects relating to the server – i.e. DKIM/SPF/DMARC/DNS records and authentication of emails triggered via the site/server
Project management capabilities and experience using Asana/Trello or similar (scrum/sprint agile methodologies preferred)
Proven past experience in building, testing, and deploying features to an online production environment
Solid problem-solving skills and a passion for squashing persistent bugs
Familiarity with agile development methods and CI/CD protocols
20 Initiatives to Boost Employee EngagementAre you struggling with improving employee engagement at work? This article covers everything from better communication to building a strong workplace culture.
30 Common Interview Mistakes to AvoidThis piece examines 30 of the most common mistakes applicants make at interviews, so you know how to better avoid them.