This is a remote position.
Are you a seasoned SQL Engineer with a passion for handling large, complex datasets? Our client is on the lookout for a sharp, performance-driven individual to take ownership of core data systems. In this role, you’ll be responsible for everything from designing scalable database schemas to fine-tuning query performance, working closely with developers, product managers, and BI teams.
Your key job responsibilities as the SQL / PostgreSQL Engineer in South Africa (Remote) will include:
- Designing efficient, scalable schemas for high-write, real-time applications.
- Writing clean, performant SQL queries for analytics, reporting, and live systems.
- Optimising queries and database performance across the board.
- Ensuring data accuracy and integrity using best practices (partitioning, indexing, triggers, etc.).
- Collaborating across teams to support data needs and infrastructure.
- Applying strong logic and a proactive mindset to every challenge.
Requirements
Requirements for this SQL / PostgreSQL Engineer job in South Africa (Remote):
- 5+ years of experience with PostgreSQL or similar relational databases.
- Deep knowledge of SQL, including CTEs, indexing, triggers, and data integrity techniques.
- Proven experience in designing robust data models for complex, high-volume environments.
- Strong procedural SQL programming skills.
- Comfortable working independently and communicating effectively in English, especially in async setups.
- iGaming, finance, or crypto data environments.
- Materialized views or snapshot table design.
- Real-time data technologies like Redis, Kafka, or stream processing tools.
- JS or backend API data interactions.
Ready to level up your data game? If you’re excited about building smart, scalable systems in a fast-paced industry, we’d love to hear from you.