More jobs:
AWS Cloud Engineer
Job in
Johannesburg, 2000, South Africa
Listed on 2025-12-22
Listing for:
Urbansoft
Full Time
position Listed on 2025-12-22
Job specializations:
-
Software Development
Cloud Engineer - Software, Backend Developer, DevOps
Job Description & How to Apply Below
AWS Cloud Engineer - MDM (Master Data Management)
Build high-performance, low-latency APIs for:
- Creating and updating data
- Searching and filtering attributes
- Managing identifiers, relationships, and metadata
- Use Amazon API Gateway (HTTP/REST APIs) and AWS Lambda or container-based runtimes.
- Implement caching layers (API Gateway cache / Redis via Elasti Cache) for performance.
Data Layer (Postgre
SQL)
- Develop normalized & optimized Postgre
SQL schema - Implement indexing, partitioning, materialized views, and query tuning.
- Create CDC-based sync for downstream systems as needed.
- Ensure ACID consistency for transactional workloads.
- Real-time Ingestion
Build real-time pipelines using:
- API Gateway + Lambda
- Implement idempotency, deduplication, and real-time validations.
Security & Compliance
- Implement authentication/authorization using:
- AWS IAM
- API Keys / OAuth2
- Ensure encryption, auditing, logging, PII compliance (POPIA/GDPR).
Observability & Performance
- Implement monitoring using Cloud Watch dashboards, X-Ray tracing.
- Optimize API performance
- Scale Postgre
SQL using Aurora Postgre
SQL, read replicas, and connection pooling.
CI/CD & Dev Ops
- Build secure pipelines using:
- Azure
- Cloud Formation
- docker
Core Technical Skills
- AWS API Gateway (REST/HTTP), Lambda, Step Functions, Event Bridge, SQS, SNS, Postgre
SQL, - Postgre
SQL performance tuning & schema design - js / Python for API development
- AWS serverless and container-based architectures (Fargate/ECS)
- AWS Glue, S3, Glue Catalog, batch ETL
MDM concepts: MUST HAVE
- matching, deduplication, golden record
- Performance tuning at API, DB, and network layers
- Experience in building microservices or APIs using Docker containers
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×