Senior Full Stack Developer & Quality Engineering

Executive Placements · Adelaide

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Key Responsibilities

Quality Assurance, Testing & Release Management

  • Lead quality assurance and test engineering practices across the development lifecycle.
  • Design, develop, and maintain automated tests for applications, APIs, integrations, and user interfaces.
  • Establish and improve regression testing and release-readiness processes.
  • Support defect management, root cause analysis, and corrective action planning.
  • Review test coverage and quality of both developer-created and AI-generated tests.

DevOps & Release Support

  • Support CI/CD pipelines, deployment workflows, and release processes.
  • Troubleshoot build, deployment, and environment-related issues.
  • Maintain deployment documentation and operational procedures.
  • Contribute to monitoring, logging, backup, recovery, and platform reliability initiatives.
  • Improve release consistency and deployment confidence.

Full Stack Development & Code Quality

  • Design, develop, test, and maintain front-end and back-end application components.
  • Build and support APIs, integrations, database-driven functionality, and user interfaces.
  • Investigate and resolve defects, performance bottlenecks, and production issues.
  • Perform code reviews and promote secure, maintainable, and scalable development practices.
  • Support refactoring, technical debt reduction, and engineering standards.

Technical Leadership & Mentoring

  • Assist with technical planning, backlog refinement, and implementation delivery.
  • Provide guidance and mentorship to developers on testing, debugging, DevOps, and software quality practices.
  • Promote the responsible use of AI-assisted development tools to improve productivity and code quality.
  • Escalate significant architectural, security, or platform-related risks appropriately.

Minimum Qualifications & Experience

Required

  • Qualification in Computer Science, Software Engineering, Information Systems, Engineering, Mathematics, Statistics, or a related field.
  • 5-8 years of software development experience.
  • Proven full-stack development expertise across front-end, back-end, API, and database technologies.
  • Strong experience in QA, automated testing, regression testing, and release management.
  • Experience supporting DevOps processes, CI/CD pipelines, and deployment environments.
  • Strong SQL, relational database, Git, and code review experience.
  • Experience mentoring and supporting development teams.

Advantageous

  • Experience with SaaS products and product development environments.
  • Exposure to geospatial, agricultural technology, analytics, or data-intensive platforms.
  • Experience with cloud platforms and modern deployment architectures.

Technical Skills

.special-hidden { display: none; }

Auto-apply to this jobView original posting ↗
Senior Full Stack Developer & Quality Engineering at Executive Placements — Adelaide · JobAlertsZA