Cloud Software Engineer - Cape Town Verfied

Salary Negotiable Cape Town, Western Cape Cape Town, Western Cape more than 14 days ago 08-09-2019 8:03:44 AM
03-11-2019 8:03:44 AM
Reference: 5040 DB

Job Description:

We are looking for a creative and driven cloud software engineer who is excited about building robust and high quality products. This position offers excellent growth potential for a developer who is set on taking ownership and applying creative solutions to modern day problems.
The position will focus on cloud development within the Amazon Web Services (AWS) eco system, and as such the candidate should have a solid working knowledge of AWS.
The ideal candidate will work closely with the product leads to develop the AWS micro-services for our scalable cloud based applications.
Work closely with product leads, designers and engineers to improve the quality, robustness and user experience of the product.
Actively partake in the defining, planning and executing the product roadmap.
Accurately predict development timelines, be able to stick to them and react quickly to change.
Establish and promote design guidelines, best practices and industry standards.
Continually keep yourself updated with the latest changes in your industry’s standards.
The above statements describe the general nature and level of work being performed in this job. They are not intended to be an exhaustive list of all duties and indeed additional responsibilities may be assigned, as required.

Qualifications:

Bachelor’s degree in Computer Science or equivalent work experience.
Fluent in AWS technologies, including, but not limited to: EC2, S3, SQS, SNS, API Gateway, Lambda (Nodejs and Javascript), CI/CD, DynamoDB, AppSync, Amplify.
Excellent understanding of Javascript using Typescript.
Experience with deployment using yaml ().
Understanding of NoSQL concepts. Experience with DynamoDB a plus.
Experience with API-driven systems, standards and frameworks including RESTful web services.
Experience with GraphQL a plus.
Experience with GIT version-control and Agile software development methodologies.
3+ years of relevant experience with a proven track record.