SQL queries, stored procedures, and database schemas
Develop RESTful APIs and microservices architectures
Implement async/concurrent processing for high-performance applications
Deploy and manage applications on cloud platforms (AWS, Azure, or GCP)
Design PostgreSQL database schemas with performance optimisation
Implement CI/CD pipelines for automated testing and deployment
Participate in code reviews and technical documentation
Troubleshoot and resolve production issues
Mentor junior developers and contribute to knowledge sharing
Required SkillsMust Have (Non-Negotiable):
SQL Expertise (Compulsory)
Advanced proficiency in PostgreSQL or similar RDBMS
Complex query optimization and performance tuning
Database design, normalization, and indexing strategies
Experience with ORMs (Diesel, SQLAlchemy, Prisma, etc.)
Cloud Certification (Compulsory) - At least ONE of:
AWS Certified Solutions Architect or Developer
Microsoft Azure Developer Associate (AZ-204) or Solutions Architect (AZ-305)
Google Cloud Professional Cloud Architect or Developer
Programming Language - At least ONE of:
Rust:
Tokio, Axum/Actix-web, async/await patterns
Python:
Django/FastAPI/Flask, async programming
JavaScript/TypeScript:
Node.js, Express/Nest.js, modern ES6+
Technical Requirements:
3-5+ years professional software development experience
Strong RESTful API design skills
Git version control proficiency
Docker and containerization experience
Authentication/authorization (OAuth, JWT, RBAC)
Testing frameworks and TDD/BDD methodologies
Security best practices and OWASP guidelines
Nice to Have
Experience with Apple Silicon (M-series) optimisation
OCR technologies (Tesseract, PaddleOCR)
Message queuing (Redis, RabbitMQ, Kafka)
Object storage (MinIO, S3)
Machine learning/AI model deployment
Multilingual application development
HR tech or document management systems experience
Job Type: Temp to perm
Contract length: 12 months
Pay: R15000,00 - R30000,00 per month
Work Location: On the road
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.