Highly Transactional Database Engineer

2 weeks ago


Cape Town, Western Cape, South Africa Parvana Full time

Job Title: Highly Transactional Database Engineer

About Parvana: We are a cutting-edge technology firm that prides itself on innovation and excellence. Our team is dedicated to delivering top-notch solutions that exceed our clients' expectations.

Salary: $120,000 - $180,000 per annum, depending on experience.

Job Description:

Key Responsibilities:
  • We are seeking an experienced Highly Transactional Database Engineer to join our team. The successful candidate will be responsible for designing, implementing, and maintaining high-availability database features, including replication and disaster recovery methodologies.
  • You will collaborate with developers and data engineers to design data models, select technologies, and enhance stability and observability with SRE & Cloud Engineering teams.
  • Develop optimised database schemas, SQL queries, and stored procedures that follow best practices for high performance and scalability.
  • Conduct compliance testing and ensure pre-production and production databases are tuned for peak performance and minimal downtime.
  • Resolve issues, perform root cause analysis, and implement preventative techniques.
  • Test and deploy new database versions and patches to maintain optimal performance and security.
  • Integrate database management into CI/CD pipelines and oversee traditional DBA tasks like backups, maintenance, and disaster recovery while ensuring regulatory compliance.
Requirements:
  • 5+ years of experience in operating highly transactional environments.
  • Open to working with various database technologies, both relational (e.g., MySQL with RDS, MS SQL Server) and NoSQL.
  • Proficient in AWS data services (EC2, RDS, S3) and skilled in database performance tuning, query optimisation, and execution plan analysis.
  • Knowledgeable in database encryption and compliance frameworks (e.g., GDPR, HIPAA).
  • Experience with scripting languages (Python, Unix/Linux Shell) and managing databases on Unix platforms.
  • Familiar with Agile/Scrum methodologies, version control systems like Git, and systems change management.
  • Strong communication, problem-solving, and critical judgement skills; able to collaborate effectively with internal and external colleagues.
  • Customer-focused, able to understand and address the needs of development stakeholders.
  • Detail-oriented and systematic, with planning foresight; experience with database migration and containerization tools (e.g., Docker, Kubernetes) is a plus.
Technologies:
  • AWS: RDS MySQL, RDS Microsoft SQL Server, RDS PostgreSQL, EC2/ECS/Lambda/Route 53, S3
  • RDBMS: MySQL, SingleStore, Microsoft SQL Server, PostgreSQL, Snowflake Scripting: PowerShell, Bash, Python
  • Monitoring: Zabbix, AWS CloudWatch, Percona monitoring and management
  • Security: MySQL ACL, Windows AD, Database Encryption (e.g., AWS KMS)
  • Source Control: AWS CodePipeline, TeamCity, GitLab, Octopus, RedGate Source Control
  • Operating Systems: Windows Server, Linux, Ubuntu
  • Collaboration: Atlassian Jira/Confluence

Why Join Us? As a Highly Transactional Database Engineer, you will have the opportunity to work with cutting-edge technology and contribute to the growth and success of our company. You will also have access to ongoing training and professional development opportunities to enhance your skills and knowledge.



  • Cape Town, Western Cape, South Africa Parvana Full time

    Job Title: Database Systems EngineerWe are seeking an experienced Database Systems Engineer to join our team at Parvana. The ideal candidate will have a strong background in designing, implementing, and maintaining high-availability database features.About the Role:Collaborate with development teams to design data models, select technologies, and enhance...


  • Cape Town, Western Cape, South Africa Salt South Africa Full time

    Job Title: Database Systems EngineerWe are seeking a skilled Database Systems Engineer to join our team at Salt South Africa.As a Database Systems Engineer, you will design and manage high-performance databases across various platforms. Your expertise in database management systems will ensure seamless data storage and retrieval for our organization.You will...


  • Cape Town, Western Cape, South Africa Parvana Full time

    About Our ClientParvana is a leading provider of digital marketing and client reporting solutions, empowering financial professionals to enhance investor engagement and retention. With operations spanning four continents, they are rapidly expanding their team worldwide.Job OverviewWe are seeking an experienced Database Infrastructure Engineer to join our...

  • Database Engineer

    1 month ago


    Cape Town, Western Cape, South Africa Parvana Full time

    About the RoleThis exciting opportunity is available at Parvana, a global leader in digital marketing and client reporting solutions. Our client empowers financial professionals to enhance investor engagement and retention by leveraging cutting-edge technology.Key ResponsibilitiesCreate high-availability database features, including replication and disaster...


  • Cape Town, Western Cape, South Africa Dimension Data Full time

    Job DescriptionWe are seeking a highly motivated Database Performance Engineer to join our agile team of professionals at Dimension Data.Key Responsibilities:Identify opportunities for improved performance in database operations and implementations.Design, implement, and monitor disaster recovery plans as it pertains to the production database...


  • Cape Town, Western Cape, South Africa Parvana Full time

    Job SummaryWe are seeking a highly skilled Database Administrator to join our team at Parvana. As a key member of our technology department, you will be responsible for designing and implementing high-availability database features, ensuring optimal performance and scalability.About the RoleMain Responsibilities:• Collaborate with developers and data...


  • Cape Town, Western Cape, South Africa Parvana Full time

    We are seeking a highly skilled Database Solutions Architect to join our team at Parvana. As a key member of our digital marketing and client reporting solutions team, you will play a crucial role in designing and implementing high-availability database features for our clients.About the RoleThe ideal candidate will have 5+ years of experience in operating...


  • Cape Town, Western Cape, South Africa Parvana Full time

    Job OverviewWe are seeking a skilled Database Solutions Architect to join our team at Parvana, a global leader in digital marketing and client reporting solutions.About Our ClientOur client empowers financial professionals to enhance investor engagement and retention through innovative solutions. With operations spanning four continents, they are rapidly...


  • Cape Town, Western Cape, South Africa Parvana Full time

    About Parvana:We are a global leader in digital marketing and client reporting solutions, empowering financial professionals to enhance investor engagement and retention. With operations spanning four continents, we are rapidly expanding our team worldwide. Serving top-tier clients in the fintech sector, we seek individuals passionate about technical R&D and...


  • Cape Town, Western Cape, South Africa WatersEdge Solutions Full time

    About WatersEdge SolutionsWe are a leading provider of innovative technology solutions, dedicated to delivering exceptional results for our clients. As a pioneering company in the field of data management, we are seeking an experienced Senior Database Systems Engineer to join our team.Job SummaryThe successful candidate will be responsible for designing,...


  • Cape Town, Western Cape, South Africa Recru-it Full time

    We are seeking a highly skilled Oracle Database Administrator to join our team at Recru-it. This role requires strong technical expertise in designing, implementing, and maintaining large-scale databases.About the RoleThis position is responsible for providing strategic leadership and hands-on support for database development, administration, and...


  • Cape Town, Western Cape, South Africa Parvana Full time

    As a skilled Database Architecture Specialist at Parvana, you will play a crucial role in designing and implementing high-availability database features that ensure our clients' data is always accessible and secure. With a strong focus on technical R&D and solution design, you will collaborate with cross-functional teams to select technologies and enhance...


  • Cape Town, Western Cape, South Africa Santam Full time

    Job SummarySantam is seeking a highly skilled and experienced DevOps Engineer to join its Guidewire BI DataHub team. As a Senior DevOps Engineer, you will play a crucial role in supporting and maintaining the technical infrastructure of our BI solutions.About the RoleWe are looking for a seasoned professional with a strong background in Solution Architecture...


  • Cape Town, Western Cape, South Africa Parvana Full time

    Job Title: Senior Database ArchitectAbout the Role:We are seeking an experienced Senior Database Architect to join our team at Parvana in Western Cape, South Africa. The successful candidate will have a strong background in designing and implementing high-availability database features, with expertise in relational and NoSQL databases.Key...

  • Transaction Lawyer

    16 hours ago


    Cape Town, Western Cape, South Africa Time Personnel Full time

    Job OverviewWe are seeking a highly motivated Legal Transactions Project Specialist to join our dynamic team at Time Personnel.The ideal candidate will have a strong background in law, with a focus on transactional expertise.The role involves working closely with cross-functional teams to support the implementation of various transactions, including...


  • Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    Job DescriptionIn a world where data is king, we seek a skilled Senior Database Engineer to join our team at Communicate Recruitment. As a key member of our organization, you will play a vital role in designing, developing, and optimizing SQL Server databases with precision.We're looking for someone who can bring their expertise in database management and...

  • Database Architect

    3 weeks ago


    Cape Town, Western Cape, South Africa Recru-it Full time

    **Recru-it** is seeking a highly skilled Oracle Database Administrator to join our team. As an experienced professional in database administration, you will play a crucial role in ensuring the smooth operation and scalability of our database systems.About the Role:We are offering a competitive salary of $120,000 per annum for this exciting opportunity. The...


  • Cape Town, Western Cape, South Africa MiX Telematics Full time

    Database Administrator Position OverviewWe are looking for a highly skilled and experienced Database Administrator to join our team of passionate technologists. As a key member of our Data Engineering department, you will be responsible for designing, implementing, and maintaining our cloud-based database systems.Responsibilities:Design and implement...


  • Cape Town, Western Cape, South Africa Sheq Safety Coastal (Pty) Ltd Full time

    Unlock Your Potential in Database MarketingWe're seeking a skilled Database Marketing Specialist to join our team at Sheq Safety Coastal (Pty) Ltd. This role offers an attractive salary and benefits package, with strong opportunities for career progression.About the RoleThis position involves developing and implementing comprehensive digital marketing...

  • Database Architect

    1 month ago


    Cape Town, Western Cape, South Africa WNS Global Services Full time

    Job Title: Database ArchitectJob Summary: We are seeking a highly skilled Database Architect to lead our database development team at WNS Global Services.Key Responsibilities:Design and implement database architectures to support business growth and scalability.Collaborate with cross-functional teams to develop and implement database solutions.Ensure...