Job descriptionFull Stack Software Developer We are a young dynamic company seeking to revolutionise the audiovisual software solutions space, and are seeking a dedicated full stack web software developer to join us for the ride. The ideal candidate would have :An excitable love for cutting-edge web and cloud technologies.An ability and passion to convert technologies into real solutions for end users.An ability to self-manage, commit to milestones, bring projects to completion, and a passion for securing client satisfaction.A keen sense of good user interface design, focused on delivering a pleasant and seamless customer experience.A good understanding of software development concepts and paradigms, particularly for deploying in high availability cloud and hybrid-cloud environments.Excellent presentation skills.Excellent documentation and reporting skills.A love for learning, and enriching the team with new knowledge. many clients in the corporate and education space. You will be nurtured, afforded flexible working arrangements, and take on an increasingly vital role within the company as your skillset develops and matures. While we view the skills you bring as secondary to a good attitude and work ethics, the following are some skills and experiences which would give you an edge :Python, and web frameworks including Flask and Django.Good grasp of HTML, CSS and JavaScript.Good understanding and development experience in the various JavaScript-based front-end and back-end frameworks, especially Angular, Bootstrap.Good understanding and experience developing within the cloud environment using serverless patterns, especially within AWS.Experience in working with AWS technologies, in particular : S3, API Gateway, Cognito, Lambda, EC2, SNS, SQS, DynamoDB, Systems Manager, CloudWatch.Good practical knowledge of web security, and enterprise encryption, authentication and authorisation technologies.Good working knowledge in Linux.Good understanding of networking concepts, such as subnets, communication protocols, DNS, as well as working knowledge on how to diagnose and troubleshoot network-related issues that can affect distributed applications.Understanding of and experience with microservices architectures and cloud deployment strategies.Experience with Docker, NGINX, AWS ECS, Kubernetes.Experience in Go development is an advantage.Experience with basic DevOps concepts and pipeline development is an advantage. Starting salary is negotiable and will be proportionate to your abilities.