Senior Back-end Engineer - Cape Town, South Africa - Progressive Edge

    Progressive Edge background
    Full time
    Description

    Senior Back End SoftwareDeveloper

    Permanent

    Cape Town /Winelands / Stellenbosch

    Flexible workenvironment, mostly from home but must be in the vicinity for office visitswhen required

    About us

    We are a team ofmultidisciplinary highly talented people who build great software products.

    We are seriousabout delivering products that unlock value for our clients. We value greatuser experiences and work to build internal value through among others, IoT andour own research and development.

    We are amidsized company which forms part of a larger family of companies in within theTechnology space.

    Our organisationis a fast paced and fun environment. We are serious about work lifebalance.

    What you will do

    We are lookingfor an experienced back-end Developer to produce high quality softwaresolutions. Youll be part of a cross-functional team thats responsible for thefull software development life cycle, from conception to deployment.

    As a back-endDeveloper, you should be comfortable around back-end coding languages,development frameworks, third-party libraries and deployment technologies. Youshould also be a team player.

    Mobileexperience (hybrid or native) would be a bonus but is not required.

    Duties

    • Work with development teams, product managers and clients to design software solutions
    • Design and implement cloud based back end solutions
    • Design client-side and server-side architecture
    • Develop and manage well-functioning databases and applications
    • Design and implement effective APIs (REST / GraphQL)
    • Test software to ensure responsiveness and efficiency
    • Troubleshoot, debug and upgrade software
    • Facilitate clear communications with and around the team

    Requirements:

    You will need tohave a university BSc or BEng degree essential and not negotiable. AnHons degree or higher would be preferred. Strong academic backgroundessential

    Minimim of 6years + in development, preferably 8+

    We are lookingfor candidates that have experience in some or all of the following:

    • Software and Architecture design
    • Cloud computing using AWS or GCP
    • , Python or other language used in cloud computing
    • Experience with Relational and NoSQL databases
    • Linux, Docker
    • CI/CD (eg Jenkins, TeamCity, Azure Pipelines etc)