
Posted 22 days ago
AWS Cloud Engineer
JohannesburgHybridContract
AI Summary
Builds and optimizes AWS serverless APIs and data pipelines for master data management, including PostgreSQL schema design, real-time ingestion, security, observability, and CI/CD.
About this role
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 ElastiCache) for performance.
Data Layer (PostgreSQL)
- Develop normalized & optimized PostgreSQL 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 CloudWatch dashboards, X-Ray tracing.
- Optimize API performance
- Scale PostgreSQL using Aurora PostgreSQL, read replicas, and connection pooling.
CI/CD & DevOps
- Build secure pipelines using:
- Azure,
- CloudFormation,
- docker
Core Technical Skills
- AWS API Gateway (REST/HTTP), Lambda, Step Functions, EventBridge, SQS, SNS, PostgreSQL,
- PostgreSQL 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
Skills
API Gateway CacheAPI KeysAuditingAurora PostgreSQLAWS API GatewayAWS ECSAWS EventBridgeAWS FargateAWS GlueAWS Glue CatalogAWS IAMAWS LambdaAWS S3AWS SNSAWS SQSAWS Step FunctionsAzureBatch ETLCDCCI/CDCloudFormationCloudWatch DashboardsConnection PoolingDeduplicationDockerElastiCacheEncryptionGDPRGolden RecordIdempotencyJavaScriptLoggingMatchingMDMOAuth2PII CompliancePOPIAPostgreSQLPostgreSQL Performance TuningPostgreSQL Schema DesignPythonRead ReplicasRedisX-Ray Tracing
Explore related jobs
More jobs at UrbanSoft SA PTY
Jobs in Johannesburg
- LTraining Management SpecialistLabourNet · Johannesburg, GP
- SLicense Owner & Operator, JohannesburgStranger Soccer · Johannesburg, Gauteng
- I
Microsoft Security EngineerIntegrity360 · Johannesburg, South Africa - P
Sr. Manager Business OperationsPayJoy · Johannesburg - J
Paid Search ManagerJellyfish · Johannesburg - VEngineering Learnership Programme (Mortimer)Valterra Platinum · Johannesburg, GP
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.