2,129,894open jobs
137,122companies
243,311added this week
Browse all
Location
In office (Nairobi)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Nov 5, 2026.

Overview
Company
Impact
Profile match

Job Description: Senior Infrastructure Engineer


Role overview


The Senior Infrastructure Engineer builds and runs the backend core that connects the companies’ 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.


Ownership: The role owns the control API, the data contracts between apps, backend and locker controllers, and the customer integrations. Owning means being accountable for their design, quality, reliability and documentation, and being the escalation point for integration and backend design issues. During incidents, Service Support restores service; this role takes over when the fix needs a change to an integration, a data contract or the backend design. The role works closely with the Lead Developer, who owns the wider codebase and overall technical direction, and shares knowledge of these areas so others in the team can cover them.


Key duties


• 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 the integrations with major logistics and retail customers, from API design and onboarding to monitoring, and act as the escalation point for 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 to chain workflows.


• Keep the backend reliable as volumes grow, through monitoring and 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, so others in the team can support and cover these areas.


Qualifications and experience


• 6+ years building backend services in Node.js/TypeScript.


• Solid REST API design, and fluency with JSON, HTTP and tools such as curl and Postman.


• Experience building and running integrations with external partners or customers.


• Hands-on Firebase experience: Firestore data modelling, security rules and Cloud Functions / Cloud Run functions.


• Experience with event-driven systems: triggers, Pub/Sub or message queues, retries and idempotency.


• A track record of running production systems at scale, including monitoring, performance and incident response.


• Comfortable on Google Cloud: IAM, Cloud Logging, Eventarc, the gcloud CLI, Cloud SQL, Memorystore and Pub/Sub.


• Sound Git habits and experience shipping to production.


• Clear written communication in English.


Nice to have


• IoT or embedded experience, such as talking to controllers over serial, MQTT, Modbus or similar.


• Experience with smart lockers, vending, access control or logistics and last-mile delivery systems.


• Docker, CI/CD and infrastructure as code.


• Mobile or web front-end experience (React).


Key attributes


• Takes ownership of systems from design through to production.


• Shares knowledge openly and documents clearly, so others can cover and build on the work.


• Works well in a small, international team.

Job Description: Senior Infrastructure Engineer


Role overview


The Senior Infrastructure Engineer builds and runs the backend core that connects the companies’ 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.


Ownership: The role owns the control API, the data contracts between apps, backend and locker controllers, and the customer integrations. Owning means being accountable for their design, quality, reliability and documentation, and being the escalation point for integration and backend design issues. During incidents, Service Support restores service; this role takes over when the fix needs a change to an integration, a data contract or the backend design. The role works closely with the Lead Developer, who owns the wider codebase and overall technical direction, and shares knowledge of these areas so others in the team can cover them.


Key duties


• 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 the integrations with major logistics and retail customers, from API design and onboarding to monitoring, and act as the escalation point for 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 to chain workflows.


• Keep the backend reliable as volumes grow, through monitoring and 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, so others in the team can support and cover these areas.


Qualifications and experience


• 6+ years building backend services in Node.js/TypeScript.


• Solid REST API design, and fluency with JSON, HTTP and tools such as curl and Postman.


• Experience building and running integrations with external partners or customers.


• Hands-on Firebase experience: Firestore data modelling, security rules and Cloud Functions / Cloud Run functions.


• Experience with event-driven systems: triggers, Pub/Sub or message queues, retries and idempotency.


• A track record of running production systems at scale, including monitoring, performance and incident response.


• Comfortable on Google Cloud: IAM, Cloud Logging, Eventarc, the gcloud CLI, Cloud SQL, Memorystore and Pub/Sub.


• Sound Git habits and experience shipping to production.


• Clear written communication in English.


Nice to have


• IoT or embedded experience, such as talking to controllers over serial, MQTT, Modbus or similar.


• Experience with smart lockers, vending, access control or logistics and last-mile delivery systems.


• Docker, CI/CD and infrastructure as code.


• Mobile or web front-end experience (React).


Key attributes


• Takes ownership of systems from design through to production.


• Shares knowledge openly and documents clearly, so others can cover and build on the work.


• Works well in a small, international team.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,129,894 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

DevOps
Similar stack
Same company
Nairobi
Hybrid · Full-Time · Bachelor's Degree · Berlin · Barcelona
Python
PowerShell
C#
C++
MATLAB
DevOps
Rest API
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
JFrog Artifactory
Apply
Hybrid · 6+ years exp · Porto
SQL
Databases
MySQL
DevOps
Ansible
GCP
Zabbix
OpenShift
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
Bitbucket
Linux
Windows
Apply
Hybrid · Full-Time · London
SQL
Mobile
Clean Architecture
DevOps
CloudFormation
CI/CD
AWS
AWS Lambda
Amazon ECS
API Gateway
Management
Agile
Scrum
Kanban
Apply
Hybrid · Full-Time · Brighton and Hove
SQL
Mobile
Clean Architecture
DevOps
CloudFormation
CI/CD
AWS
AWS Lambda
Amazon ECS
API Gateway
Management
Agile
Scrum
Kanban
Apply
Hybrid · Full-Time · Cardiff
SQL
Mobile
Clean Architecture
DevOps
CloudFormation
CI/CD
AWS
AWS Lambda
Amazon ECS
API Gateway
Management
Agile
Scrum
Kanban
Apply
In office · Full-Time · Nairobi
Apply
$14k – $19k per year (gross) · In office · Full-Time · Nairobi
Apply
Sales Leader 1 day ago
$19k – $28k per year (gross) · In office · Full-Time · Nairobi
Apply
B2B Sales Manager 1 day ago
$9.3k – $14k per year (gross) · In office · Full-Time · Nairobi
Apply
In office · Full-Time · Nairobi
Apply
See all jobs
This is one of many
2,129,894 more open roles from verified company boards, updated every day.