Senior Infrastructure Engineer
KTSM Technologies Oy · Nairobi
Job description
About the role
The Senior Infrastructure Engineer builds and runs the backend core that connects the company's apps, its major logistics and retail customers and its parcel lockers. The role is as much about keeping the backend reliable and performant at scale as it is about building features. It owns the control API, the data contracts between apps, the backend and locker controllers and the customer integrations, and acts as the escalation point for integration and backend design issues. During incidents, Service Support restores service; this role takes over when the fix requires a change to an integration, a data contract or the backend design. The role works closely with the Lead Developer and shares knowledge so others in the team can cover these areas.
Key responsibilities
- Build and maintain the control API (Node.js/Express).
- Design the JSON contracts between apps, the backend and locker controllers, and keep them documented and versioned.
- Own integrations with major logistics and retail customers, from API design and onboarding to monitoring, and escalate integration issues that Service Support cannot resolve.
- Build event-driven backend logic on Firebase using Firestore triggers, Cloud Run, Cloud Run functions (2nd gen) and Pub/Sub.
- Keep the backend reliable as volumes grow, through monitoring, alerting, performance tuning, capacity planning and resilience patterns such as retries, rate limiting and graceful degradation.
- Migrate legacy 1st gen Cloud Functions to Cloud Run functions and v2 Firebase triggers.
- Debug issues end to end, from curl and logs to Firestore data and device behaviour.
- Write tests, review code and help set engineering practices for the team.
- Share knowledge through documentation, runbooks, pairing and handovers.
Required profile
- 6+ years building backend services in Node.js/TypeScript.
- Experience building and running integrations with external partners or customers.
- A track record of running production systems at scale, including monitoring, performance and incident response.
- Clear written communication in English.
- Nice to have: IoT or embedded experience, smart locker or logistics experience, Docker, CI/CD and infrastructure as code, React.
Required skills
- Solid REST API design and fluency with JSON, HTTP, curl and Postman.
- Firebase: Firestore data modelling, security rules, Cloud Functions and Cloud Run functions.
- Event-driven systems: triggers, Pub/Sub, message queues, retries and idempotency.
- Google Cloud: IAM, Cloud Logging, Eventarc, gcloud CLI, Cloud SQL, Memorystore and Pub/Sub.
- Sound Git habits and experience shipping to production.
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
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 7 hours ago
Expires 3 weeks from now
6 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
KTSM Technologies Oy
Nairobi
Related job offers
-
Junior SAP Application Analyst - FI-CO (S/4HANA)
Jobs for Humanity Nairobi -
Senior Backend Engineer II & III (.NET) - Remote
M-KOPA Nairobi -
Back-End Software Developer (E-Commerce)
Summit Recruitment and Search Africa Nairobi -
Chargé(e) IT & Marketing (H/F) – Finetouch Africa
Finetouch Africa Embakasi -
IT Officer – Hagadera Field Office
theirc Hagadera