Back-End Developer (Advanced) 1848
Mediro ICT Recruitment · Pretoria, Gauteng
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Introduction
Our client, based in Pretoria is looking for a Back-End Developer (Advanced) to join their team.
Job Description
Develop and operate production ready business applications (24/7 Support).
Liaise with customer, team members and external vendors.
Monitoring and operation of applications within AWS CloudWatch.
Applying cloud-security patterns and concepts to the solutions and deployments.
Develop systems solutions in line with quality and delivery requirements.
Identify risks / impediments, proactively resolve and/or escalate to the relevant parties.
Comply with Code Compliance & Unit Testing standards and practices.
Prepare system/technical documentation (as per ISO standards).
Pro-active knowledge sharing, mentoring, and coaching of members from the same or other teams.
Any additional responsibilities assigned in the Agile Working Model (AWM)Team Charter.
Minimum Requirements
Qualifications/Experience
Relevant IT Degree or equivalent experience.
Cloud Certifications (Developer Associate minimum, Professional preferred).
Essential Skills
Experienced in leading IT Teams.
10+ years production experience with Node.js in serverless environments.
5+ years automated testing experience (unit tests, end-to-end tests).
5+ years hands-on AWS serverless (Lambda, API Gateway, DynamoDB, SQS/SNS).
Experience with Infrastructure as Code (CloudFormation preferred).
Experience with CI/CD pipelines (GitHub actions preferred).
Experience with Databases both SQL and NoSQL.
Experience with cloud technologies (Amazon AWS is strongly preferred):
Compute: Kubernetes and Serverless.
API Gateway, CloudWatch, DynamoDB, SQS, SNS, Kinesis, S3, etc.
Virtual networks, including communication with on-premise networks.
Continuous Integration, Continuous Delivery (design, configuration and operation).
Infrastructure as Code (Terraform, CloudFormation).
Automated deployment and configuration of components and systems.
Monitoring and log analytics.
Experience with Databases both SQL and NoSQL.
Experience with Design / Architecture Patterns.
Experience in AGILE or SCRUM.
Any additional responsibilities assigned in the Agile Working Model (AWM) Charter.
Advantageous Skills
Experience with Linear and Nonlinear Optimization.
Experience with Design and Evaluation of Efficient Algorithms (Complexity Theory).
Experience with Performance Testing and Tuning.
Experience with E-mobility.
Java.
Package & Remuneration
Salary Market Related