Introduction
MS SQL & NoSQL Developer (Remote Developer)
My client has an office in Bryanston, but their developers are located across South Africa.
They have a fully remote role (hybrid should you live in Johannesburg) available.
They are seeking an experienced SQL & NoSQL Developer to join their development team.
The ideal candidate will have a strong background in both relational and non-relational database systems, with a proven ability to design, develop, optimize, and maintain complex data structures and queries.
Duties & Responsibilities
- Design, implement, and maintain SQL and NoSQL database systems for applications.
- Develop efficient and optimized queries, stored procedures, views, and triggers.
- Perform data migrations, ETL (Extract, Transform, Load) processes, and data transformations as needed.
- Monitor and optimize database performance, including indexing, query tuning, and capacity planning.
- Expertise: 5+ years of hands‑on experience in both SQL and NoSQL database development.
- Strong expertise in at least one RDBMS (e.g., PostgreSQL, MySQL, MS SQL Server, Oracle).
- Strong knowledge of at least one NoSQL database (e.g., MongoDB, Cassandra, Couchbase, DynamoDB, Redis, Dragonfly).
- Preferably Redis / Dragonfly expertise.
- Solid experience with data modeling, normalization / denormalization, and schema design.
Desired Experience & Qualification
- Preferred Education: Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Proven ability to write complex SQL queries and optimize them for performance.
- Proven ability to read, understand and amend existing complex SQL queries and optimize them for performance.
- Experience with database administration tasks, including backups, replication, and disaster recovery.
- Familiarity with ETL tools (SSIS) and frameworks.
- Comfortable working in Agile environments.
- Excellent problem‑solving and troubleshooting skills.
- Knowledge of data security best practices.
Package & Remuneration
- Competitive salary and benefits package (R per annum).
- Flexible work environment (remote / hybrid options).
- Opportunities for professional growth and development.
- Collaborative and inclusive team culture.
- Knowledge transfer in tourism technologies.
Interested?