FULL STACK DEVELOPER

The Fluid Invest Group of companies are sourcing candidates interested in an opportunity as a Full Stack Developer responsible for working on both front-end and back-end development processes. Core function for this role is to design, develop, and maintain fully-fledged and functioning platforms with databases or servers. The candidate will need to be able to familiarize with the company’s existing software, work on a custom-built ERP systems and collaborate with the business leaders to implement software solutions. The developer should be motivated by emerging technologies.
The position is a hybrid work role, 3 days work from home and 2 days in one of Cape Town Fluid Group office locations (Brackenfell, Parklands, Atlantis, Paarden Eiland).
Responsibilities and Key Performance Areas:
-
Duties:
- Take ownership of maintaining, enhancing and improving the current websites and features
- Assist the team test and analyse various API/XML integrations with our main Suppliers Provide users and clients with quality and prompt support, bug fixes and error handling processes internally.
- Provide hands on technical inputs and assist in architectural decision-making.
- Help clarify, prioritise and estimate enhancements and feedback.
- Design technical solutions and develop clear, testable and efficient code for quality assurance.
- Create and maintain web components in order to reuse existing libraries and code.
- Take a key role during the quality assurance phase before releasing new versions.
- Improve technologies and processes to increase the quality of our work.
- Provide creative design inputs where required.
KPIs:
- Managing the complete software development process from conception to deployment.
- Maintaining and upgrading the software following deployment.
- Overseeing and guiding the analyzing, writing, building, and deployment of software.
- Modifying and testing changes to previously developed programs.
- Ensuring optimization across all platforms, including mobile-friendly solutions.
- Collaborating with other developers and the business to implement solutions effectively.
- Effectively analyzing a problem/task to give accurate timelines for milestones and full implementation completion.
- Writing technical documentation.
- Working with data scientists and analysts to improve software.
Desired Experience and Qualifications:
- Degree in Computer Science, Engineering, or a related field is preferred.
- Proven experience as a Full Stack Developer or similar role.
- Strong knowledge of AJAX and its integration with front-end components.
- Experience with databases (e.g., MySQL, MongoDB), web servers (e.g., Apache), and UI/UX design.
- Familiarity with common stacks and expert understanding of core back-end web technologies (PHP, MySQL) for Object Oriented Programming (OOP) with proven web programming experience, including demonstrable skills with a strong web portfolio.
- Expert understanding of core front-end web technologies (HTML, CSS, Bootstrap).
- Proficient understanding of code versioning tools, such as Git.
- Experience and interest in JavaScript libraries such as jQuery and data transports such as XML and JSON
- Ability to write high-performance, reusable code.
- Experience troubleshooting cross-browser compatibility issues.
- Experience with Linux/Unix, Frontend Design and/or Wireframes a bonus
Please consider your application unsuccessful if you do not hear from us within 7 days of your application