Full Stack Software Developer - Stellenbosch, South Africa - Progressive Edge

    Progressive Edge background
    Full time
    Description

    Full Stack Software Developer (Web/Mobile products)

    Permanent

    Stellenbosch (Flexible)

    A dynamic company focused on developingproducts that unlock the value in their clients data and processes has opened 2new positions within their team.

    The company requires full stack softwaredevelopers who have the same level of passion for high quality softwaresolutions. You will be part of a cross-functionalteam that is responsible for the full software development life cycle from conceptionto deployment of each new product.

    The company offers an extremelyflexible environment with no clocking in or out its a grown up outcomesbased environment. The company offers aninnovative, fast-paced and fun work environment with good food and coffee.

    As a full stack Developer, you need tobe comfortable around both the front and back end coding languages, developmentframeworks and third-party libraries.

    You should also be a team player andhave an eye for visual design and utility. Any Mobile experience (hybrid or native) would be a huge plus but notrequired

    Responsibilities:

    • Work with the development teams and product managers to design software solutions
    • Design client-side and server-side architecture
    • Build the front end of the applications
    • Develop and manage well-functioning databases and applications
    • Write effective APIs (REST / GraphQL)
    • Test software to ensure responsiveness and efficiency
    • Troubleshoot, debug and upgrade software

    Requirements:

    • You will need either a BSC degree or aB.Eng Degree is essential for this team and Hons or higher would be preferable. Good Academic performance
    • Minimum 4 years development experience
    • Excited about learning, pushingtechnical limits and finding new solutions
    • Attention to detail and thinkcreatively outside the box
    • From a tech perspective we are hopingto secure candidates who have experience in most (not necessarily all) of thefollowing:
      • Java/Kotlin, Spring, Spring Boot, NodeJS, Express
      • Experience with Relational Database and NoSQL databases
      • ReactJS, VueJS, Angular
      • Android Development, IOS Development, Hybrid Mobile Development (React Native)
      • Linux, Docker, Kubernetes
      • CI/CD (eg Jenkins, TeamCity, Azure Pipelines etc)

    Nice to have but not required:

    • Devops (monitoring, Docker, Kubernetes,Serverless)
    • CD/CI
    • Software Architecture