We are hiring a versatile Full Stack Engineer to build high-impact products for SAI Technology and our clients across Africa.
About SAI Technology
SAI Technology builds modern software solutions for African businesses, from custom systems and SaaS platforms to full digital transformation. We partner with SMEs and enterprises across logistics, mobility, property management, retail, and professional services. Our team delivers end-to-end: strategy, design, engineering, deployment, and ongoing platform support.
Role Summary
You will own features from ideation through deployment—designing APIs, implementing intuitive interfaces, and optimizing performance. You will collaborate with product, design, and QA teammates to ship high-quality solutions that deliver measurable value.
Key Responsibilities
1. Product Development
- Translate product requirements into well-architected technical solutions
- Build responsive web interfaces using React, Next.js, and Tailwind CSS
- Design, implement, and document RESTful and GraphQL APIs
- Ensure solutions are secure, scalable, and maintainable
2. Collaboration & Delivery
- Participate in sprint planning, stand-ups, and retrospectives
- Work closely with designers to validate UX flows and component behavior
- Partner with QA to maintain robust automated test coverage
- Provide technical guidance to junior engineers and external collaborators
3. Operations & Quality
- Ship code through CI/CD pipelines and monitor production releases
- Instrument features with analytics and observability tools
- Troubleshoot production issues and implement preventative fixes
- Contribute to engineering standards, code reviews, and documentation
Requirements
Must-Haves
- 3–6 years of experience building modern web applications
- Proficiency with TypeScript, React, Next.js, and Node.js/NestJS or similar backend frameworks
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MongoDB)
- Strong understanding of RESTful APIs, GraphQL, and integration patterns
- Familiarity with automated testing, CI/CD pipelines, and cloud deployment (AWS, Azure, or GCP)
Nice-to-Haves
- Experience building multi-tenant SaaS platforms
- Knowledge of containerization (Docker) and infrastructure-as-code tools (Terraform, Pulumi)
- Background in integrating payment systems, logistics APIs, or ERP connectors common in African markets
- Exposure to mobile development frameworks (React Native, Flutter)
Tools & Stack Exposure
- Frontend: React, Next.js, Tailwind CSS, Zustand
- Backend: Node.js, NestJS, Express, PostgreSQL, MongoDB, Prisma
- DevOps: Docker, GitHub Actions, AWS (ECS, Lambda, RDS), Vercel
- Monitoring & analytics: Sentry, LogRocket, Datadog, Mixpanel
Ideal Candidate
You enjoy solving complex business challenges with elegant code. You are comfortable context-switching between frontend polish and backend architecture, and you thrive in a collaborative environment where feedback flows openly. You want your work to shape products used by growing African businesses.
Introduce yourself