Reisiger Ventures Logo

Senior Backend & Data Engineer

Reisiger Ventures|Posted 2 months ago

Skills and experience

Role:Backend engineer
Other roles:Full stack engineer, Data architect
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    PostgreSQL
Nice-to-have skills:
    Data Warehouse Design
    GraphQL
    Database Design
    Amazon DynamoDB
    NoSQL

Location and salary

Remote policy:Hybrid
Location of job:Centurion, South Africa or Cape Town, South Africa
Visa requirements:No specific requirements
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Role Overview

We're seeking an exceptional Backend Engineer who specializes in database optimization, cross-platform infrastructure design, and enterprise-scale data handling. The ideal candidate will architect and maintain our core data platform that powers all Reisiger projects, ensuring optimal performance and flexibility across AWS, Azure, and Google Cloud environments.

Key Responsibilities

  • Design, implement, and optimize our centralized data platform architecture to serve multiple business domains
  • Architect and maintain scalable database solutions capable of handling diverse data types including relational, geospatial, and time-series
  • Develop efficient ETL pipelines and data workflows to process large datasets from various sources
  • Implement robust database migration strategies and version control for schema changes
  • Create and maintain cloud-agnostic infrastructure as code (IaC) solutions
  • Design and optimize cross-service data access patterns for our microservices architecture
  • Ensure high availability, fault tolerance, and disaster recovery for production database systems
  • Collaborate with frontend developers to design efficient data delivery mechanisms to React applications
  • Implement appropriate caching strategies and query optimization techniques
  • Establish comprehensive monitoring, logging, and alerting systems for database performance

**

Required Skills & Qualifications**

  • 5+ years of experience in backend development with a strong focus on data platform architecture
  • Expert-level knowledge of PostgreSQL and PostGIS, including advanced query optimization and indexing strategies
  • Demonstrated experience designing and scaling multi-tenant database solutions
  • Proficiency in Python and FastAPI framework development
  • Strong experience with AWS services (Lambda, RDS, S3, DynamoDB, etc.)
  • Working knowledge of Azure and Google Cloud Platform database and storage services
  • Experience with Infrastructure as Code tools (Terraform, CloudFormation, etc.)
  • Familiarity with containerization technologies (Docker, Kubernetes)
  • Understanding of database sharding, partitioning, and replication strategies
  • Experience with data migration between different cloud providers
  • Knowledge of modern authentication and authorization protocols for secure data access

Preferred Qualifications

  • Experience designing data platforms that serve multiple business domains
  • Knowledge of real-time data processing frameworks (Kafka, Kinesis)
  • Experience with GraphQL for efficient and flexible data querying
  • Familiarity with serverless architectures across multiple cloud providers
  • Experience with NoSQL databases (MongoDB, Cassandra, etc.)
  • Understanding of spatial data structures and geospatial query optimization
  • Contributions to open-source database or infrastructure projects
  • AWS, Azure, or Google Cloud certifications
  • Experience with data mesh or data lake architectures

Next Steps

Before we engage any further, please complete this self-assessment questionnaire.

About Reisiger Ventures

1-15 employees

What we do

Reisiger.org is a specialist venture builder that focuses on web design and webshop management. We build and manage well-architected businesses in various industries including retail & trade, engineering & technology, eCommerce, restaurants & FMCG, and more. We leverage hardware and software technologies to deliver custom and fit-for purpose solutions in all major industries.

Why Work For Us

We are a young and dynamic company, founded in 2021, and located in the vibrant city of Cape Town, South Africa. We operate in the exciting Information Technology sector, specifically in the Internet Software & Services industry. We offer a unique opportunity to work with diverse businesses and contribute to their growth and success.

Our Culture

At Reisiger Ventures, we foster a culture of innovation, collaboration, and professional growth. Our team is passionate about computer programming, software, and eCommerce, and we are always seeking new ways to improve and expand our services. We believe in the value of each team member and promote a work environment that encourages creativity and forward-thinking.

Our Hiring Processes

We are always on the lookout for talented and passionate individuals who can contribute to our team and our clients' success. Our hiring process is straightforward and transparent, focusing on your skills, experience, and fit with our company culture. If you are excited about the possibilities of web design, solution architecture and eCommerce, we would love to hear from you.

Perks at Reisiger Ventures

Competitive Salaries
Hybrid Work

Tech Stack

application and data

Amazon EC2
Amazon EC2
Python
Python
MEAN Stack
MEAN Stack
nginx
nginx
MS SQL
MS SQL
Angular
Angular
Amazon Lambda
Amazon Lambda
Amazon Web Services
Amazon Web Services

dev ops

GitHub
GitHub
Git
Git
Docker
Docker
Android Studio
Android Studio
npm
npm
Xcode
Xcode
VS Code
VS Code

business tool

Microsoft Sharepoint
Microsoft Sharepoint
Microsoft Teams
Microsoft Teams
Confluence
Confluence

utilities

Power BI
Power BI

Office Photos

We seldom wear formal

Similar jobs on OfferZen: