Introduction to the position
Enakl builds the digital infrastructure for shared commuting in African cities. Our platform handles 30K+ monthly bookings across B2B and consumer segments, with clear trajectory toward multi-tenant SaaS architecture.
Your role
We're hiring a senior cloud & DevOps engineer to own our AWS infrastructure and DevOps practices as we scale toward multi-tenant SaaS. You'll inherit a Terraform foundation and CI/CD pipelines, then evolve them toward enterprise-grade, cost-optimized, secure deployments.
### Current Environment
- Live PostgreSQL production database serving operational platform
- NestJS/TypeScript backend
- Small experienced engineering team (you'll be the data specialist)
- Analytics currently ad-hoc – you'll formalize and scale this
- No existing data pipelines or warehouse infrastructure
### Initial Focus – Database & Backend Data Layer
- Optimize PostgreSQL queries and database performance for analytics workloads
- Design efficient data models and indexes for reporting
- Build aggregation layers and database views in our NestJS backend
- Drive and implement solutions to support and later scale complex reporting
### Evolution – Data Infrastructure
- Implement ETL pipelines (dbt, custom scripts) for data transformation
- Set up data warehouse patterns using PostgreSQL + S3
- Build reporting APIs and dashboard feeds
- Establish data quality monitoring and validation
### Long-term – Analytics Platform
- Prepare architecture for multi-tenant analytics
- Enable real-time analytics capabilities
- Lay groundwork for AI/ML integrations and optimization algorithms
Your team
We're a lean, senior team building production systems that scale. You'll have end-to-end ownership of our data domain — from query optimization to analytics architecture.
You'll thrive if you value:
- Database-first thinking – making queries, models, and indexes rock-solid
- Backend integration – working closely with our NestJS API
- Incremental building – evolving step by step (queries → pipelines → platforms)
- Data contracts & quality – treating SQL and models with the same rigor as code
Your qualifications
### Required
- 4-6 years in data engineering or backend data optimization
- Expert relational DB skills in Postgres or similar (complex queries, indexing, performance tuning)
- Strong SQL and database design fundamentals
- Experience integrating with backend services (Node.js/TypeScript or similar)
- Solid software engineering practices (clean code, testing, version control)
### Strong Plus
- Experience with dbt or similar transformation tools
- ORM experience (TypeORM or equivalent)
- AWS data services (RDS, S3, Lambda, Redshift...)
- Multi-tenant data architecture experience
Benefits
- Own the data foundation of a live mobility platform serving 30K+ monthly bookings
- Evolve from database optimization → data pipelines → analytics platform
- Join a senior engineering team that values autonomy and engineering craft