This job does not accept any more applications

    Software Engineer: Full Stack III- Sandton, JHB - Boardroom Appointments

    Boardroom Appointments
    Boardroom Appointments Sandton

    2 weeks ago

    Boardroom Appointments background
    Description

    Job Title: Full Stack Software Engineer III

    This is a challenging role that requires expertise in both front-end and back-end software development.

    • A relevant tertiary qualification in Information Technology (ideal)
    • 6+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language).
    • Experience with modern front-end and back-end frameworks and technologies

    Key Responsibilities:

    • Designing software solutions that meet client / business needs
    • Working closely with stakeholders to translate business and technical requirements into solutions
    • Designing complex software systems, considering scalability, performance and future requirements
    • Producing well-designed solutions that balance client value with security, operations, resilience, performance and cost
    • Introducing and propagating new patterns, practices, technologies into the organisation

    Technical Expertise:

    • Expert knowledge of IT systems development processes (SDLC)
    • Advanced programming concepts, algorithms and data structures Design Patterns
    • Version Control, Testing practices and Database systems and query optimization
    • RESTful API design and integration, Cloud computing platforms and services
    • Advanced Microservice and event driven architectures, Deployment using kubernetes and containerization

    Requirements:

    • Grade 12 National Certificate / Vocational
    • A relevant tertiary qualification in Information Technology (ideal)
    • 6+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language)

    Personal Qualities:

    • Ability to develop others understanding of advanced technical concepts
    • Strong problem-solving skills and decision-making ability
    • Excellent communication and interpersonal skills

Jobs