drjobs Software Engineer: Full Stack III

Software Engineer: Full Stack III

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

Purpose Statement

The level III Software Engineer plays an integral part in a crossfunctional team dedicated to the full software development lifecycle from concept to development to deployment and ultimately operating of each product. At this level Software Engineers are responsible to design develop test deploy maintain and enhance complex software systems and applications considering scalability performance and future requirements. Responsible to guide and support developers and stakeholders in scoping progress status and resolution of engineering problems.

The Full Stack Software Engineer plays a crucial role in developing and maintaining both frontend and backend components of web applications and works on all layers of the application stack. They are therefore responsible for applying a holistic approach to building solutions that not only offer optimum performance reliability and scale but also create great client experiences.

Education (Minimum)

  • Grade 12 National Certificate

Education (Preferred)

  • A relevant tertiary qualification in Information Technology

Experience:

  • 6 years proven experience in both front and backend software development project delivery and implementation (in relevant development technologies/language).
  • Experience with modern frontend and backend frameworks and technologies

Knowledge:

  • Is able to apply expert knowledge and develop others understanding of the following:
      • Responsive design principles and mobilefirst development.
      • Browser compatibility issues and performance optimisation.
      • Frontend build tools and package managers
      • Deployment using kubernetes and containerization
      • IT systems development processes (SDLC)
      • Application development
      • Advanced programming concepts
      • Advanced algorithms and data structures
      • Design Patterns
      • Version Control
      • Testing practices
      • Database systems and query optimization (e.g. SQL NoSQL).
      • RESTful API design and integration.
      • Cloud computing platforms and services (e.g. AWS Azure).
      • Advanced Microservice and event driven architectures

Skills

  • Analytical Skills
  • Attention to Detail
  • Communications Skills
  • Interpersonal & Relationship management Skills
  • Problem solving skills

Additional Information

  • Clear criminal and credit record

Employment Type

Full Time

Company Industry

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.