Thursday, 11 April 2024
HIRING: FULL STACK DEVELOPER
Location: Pretoria, Johannesburg
Company Overview:
Professional Group of Companies is a renowned firm headquartered in Pretoria, Johannesburg, specialising in innovative solutions and services for businesses across various sectors. We pride ourselves on our commitment to excellence, teamwork, and client satisfaction.
Position Overview:
We are currently seeking a talented Full Stack Web Developer to join our dynamic team. The ideal candidate will possess a diverse skill set encompassing front-end and back-end development technologies, along with experience in various tools and systems. This role will involve collaborating closely with our development team to design, build, and maintain web applications and websites for our companies.
Responsibilities:
- Develop and maintain responsive, user-friendly websites and web applications using a range of technologies, including HTML, CSS, SCSS, JavaScript (ECMA 6), and Node.js frameworks (e.g., React, Next.js, Tailwind, etc.).
- Utilise PHP 8.2 for server-side scripting and integrate with SQL and NoSQL databases (e.g., MongoDB) for data management.
- Customise and extend CMS systems (e.g., WordPress) to meet client requirements.
- Manage project dependencies and streamline development workflows using NPM and other tools.
- Utilise Visual Studio Code and scripting languages such as CMD, Bash, SSH, PuTTY, and other command line interfaces.
- Perform database management tasks using tools like PhpMyAdmin, PSQL, SQL Developer Tool, or SQL Workbench.
- Implement REST APIs, Web Sockets, and other cloud technologies as needed.
- Troubleshoot and optimize web server performance, including Apache2 and Nginx.
- Work with Linux operating systems, including Ubuntu, Alma Linux, and Rocky Linux.
- Demonstrate a basic understanding of networking principles.
- Engage in problem-solving, effective communication, continuous learning, and integration of technologies.
- Adapt to changing environments and project requirements.
Requirements:
- Bachelor’s degree in computer science, Software Engineering, or a related field.
- Proven experience as a full-stack web developer, with a strong portfolio demonstrating proficiency in HTML, CSS, JavaScript, Node.js frameworks (React, Next.js, Tailwind, etc.), PHP 8.2, SQL, and NoSQL databases.
- Proficiency in NPM, Visual Studio Code, and scripting languages (CMD, Bash, SSH, PuTTY).
- Familiarity with CMS systems such as WordPress and database management tools like PhpMyAdmin, PSQL, SQL Developer Tool, or SQL Workbench.
- Working knowledge of REST APIs, Web Sockets, and cloud technologies.
- Experience troubleshooting and optimizing web server performance, including Apache2 and Nginx.
- Understanding of Linux operating systems and basic networking principles.
- Strong problem-solving skills, effective communication, and a willingness to adapt to changing environments.
Benefits:
- Competitive salary package.
- Opportunities for professional development and advancement.
- A collaborative work environment with a focus on teamwork and innovation.
How to Apply:
If you are a skilled full-stack web developer looking for an exciting opportunity to contribute to innovative projects, please submit your resume and portfolio to adele@professional.za.com and tracyc@professional.za.com. In your cover letter, highlight your relevant experience and why you are interested in joining our team. We look forward to hearing from you!