Senior Full-Stack Engineer
SmartSpot Solutions · Nairobi
Job description
About the role
You’ll join a small senior engineering team building mission‑critical software for clinics, retailers and SACCOs across East Africa. The role involves leading technical design for a major client engagement and mentoring mid‑level engineers.
Key responsibilities
- Design and deliver full‑stack features using TypeScript, Node.js and PostgreSQL.
- Lead integrations with M‑Pesa Daraja, KRA eTIMS, SHA/PIMS and core banking APIs.
- Own production reliability: set up alerting, write runbooks and participate in on‑call rotation.
- Mentor 2‑3 engineers, conduct code reviews and guide best practices.
- Collaborate with product and client teams to translate requirements into scalable solutions.
Required profile
- Minimum 5 years of experience building production web applications.
- Proven deep expertise in TypeScript, React and Node.js.
- Strong background in PostgreSQL schema design, query optimisation and migrations.
- Experience delivering at least one payments or regulatory integration.
- Ability to lead technical design and mentor junior engineers.
Required skills
- TypeScript
- React
- Node.js
- PostgreSQL
- M‑Pesa Daraja API
- KRA eTIMS API
- SHA/PIMS API
- Core banking API integration
- Cloud Run
- Cloudflare Workers
- TanStack Start
- Next.js
- Remix
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Kenya.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 4 days from now
67 views · 2 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
SmartSpot Solutions
Nairobi