drjobs
Full Stack Developer
drjobs Full Stack Developer العربية

Full Stack Developer

Employer Active

1 Vacancy
drjobs

Job Alert

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

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Johannesburg - South Africa

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2682688

We are a healthcare company that connects collaboration between healthcare professionals and promote healthcare without barriers.


What we are looking for

We are looking for a Senior Full Stack Developer with an appetite for problemsolving and the challenges that accompany complex workflows. Our culture is one of autonomy so while we work closely as a team we also need to function independently and be responsible for our work. This role will work with our development team and require you to work with PHP 8 Angular 7 and NodeJS on our webbased platform and services.


What does the job involve

  • Development and Collaboration: Engage in the development of a webbased healthcare platform and services utilizing PHP 8 Angular 7 and NodeJS. This involves direct collaboration with the development team to enhance expand and maintain the platforms endtoend services.
  • Component Creation: Design and implement reusable components/controls that contribute to the scalability and maintainability of the product suite. This requires a strong understanding of modern web development practices and frameworks.
  • Code Review and Quality Assurance: Perform peer code reviews to ensure the high quality of code and adherence to best practices. This responsibility underscores the importance of teamwork and maintaining high development standards.
  • Problemsolving and Analytical Skills: Apply problemsolving and analytical thinking to tackle complex workflows and challenges. This includes understanding the dynamic needs of the healthcare industry and contributing to solutions that enhance the digital future of healthcare.
  • Independence and Teamwork: Operate with a high degree of independence within a culture of autonomy managing ones own workload and responsibilities. At the same time actively collaborate as part of a team contributing to team goals and supporting colleagues.
  • SelfStart and Initiative: Exhibit an intrapreneurial mindset taking initiative on projects and demonstrating a proactive approach to developing new solutions or improvements.
  • Requirements Analysis: Work closely with the team to understand interrogate and refine project requirements. This includes engaging in discussions to ensure clarity and alignment on project goals and expectations.


Qualifications

  • Bachelor of Science (BSc) or Master of Science (MSc) in Computer Science Information Technology Engineering or a similar relevant field
  • Minimum 5 years working experience in a development role with similar technologies to those used by our platform: Angular 7 PHP 8 JavaScript/NodeJS GIT CSS HTML JQuery Laravel
  • Experience with AWS technologies with architectural design skills a plus
  • Experience with Serverless environments a plus
  • Experience with React Native a plus
  • Familiarity with CSS methodologies like OOCSS BEM and SMACSS
  • Experience working collaboratively with a team
  • Creating reusable components/controls for product suites
  • Familiarity with crossbrowser compatibility
  • Experience supporting CI/CD and automated testing a plus
  • Interest in testing out new technologies and tools


Benefits

To be discussed

Employment Type

Full Time

About Company

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.