2,095,473open jobs
128,860companies
243,849added this week
Browse all
Salary
$4.2k – $5.6k per year (gross)
Location
In office (Kenya)
Seniority
Senior
Employment
Contractor

First seen by Alion on Nov 4, 2026.

Overview
Company
Impact
Profile match

Senior full-stack developer (Node.js / React / SQL Server)

We are hiring a senior full-stack developer for a long-term role building our portfolio of business applications, starting with a multi-branch school management system and followed by more systems in other sectors. Every application is API-first: each feature is delivered through a versioned, documented REST API that the web app uses today and mobile apps will use later.

About the role

You will be our lead developer across several products, each a multi-user business system with roles and permissions, records that must never be lost, payments, reporting and parent- or customer-facing portals. The first product is ready to build:

•         A business requirements document with numbered requirements and acceptance rules

•         A complete UI/UX design with workflow diagrams and a clickable prototype

•         A reviewed SQL Server data model

•         A started codebase: monorepo, database migrations, API and web shells, Azure infrastructure as code and a deployment pipeline

Later products will follow the same pattern, and you will help shape the shared foundation (sign-in, permissions, audit, payments, notifications) so each new application starts faster than the last.

What you will build and own

•         The API as the product. Design and build versioned REST APIs (/api/v1) covering every feature, documented with OpenAPI. The web app gets no back door: if a screen can do it, the API can do it, so mobile apps need no backend rework.

•         Security in the backend, not just the screen. Sign-in through Microsoft Entra ID with MFA, role-based permissions, branch or organisation scoping, and confidential records enforced in every endpoint.

•         Web applications. Build staff screens and customer or parent portals in React from approved designs, accessible (WCAG 2.1 AA) and responsive down to phone width.

•         Correct, auditable data. No physical deletes of historical records, append-only audit logs, and reversals instead of edits for posted financial transactions.

•         Money handled exactly. Billing runs that can never double-charge, payment allocation, receipts, reversals with approval and daily reconciliation.

•         Mobile-ready behaviour. Idempotent writes, offline-sync conflict handling, pagination and filtering conventions, and push-notification hooks.

•         Integrations behind adapters. M-Pesa payments and callbacks, SMS, WhatsApp and email notifications, and CSV/Excel imports for migrating existing records.

•         A reusable foundation. Shared modules and templates for identity, permissions, audit, notifications and payments that every new product reuses.

•         Quality and operations. Automated tests, CI/CD to Azure, logging and monitoring, backups and a tested restore.

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,095,473 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

Backend
Similar stack
Same company
Kenya
$62k – $102k per year · Hybrid · Full-Time · The Hague
Python
Rust
DevOps
AWS CDK
CI/CD
Git
AWS
AWS Lambda
Amazon S3
Amazon ECS
AWS Step Functions
API Gateway
Windows
Apply
In office · Bengaluru
Python
DevOps
Rest API
OpenShift
CI/CD
Jenkins
Git
Cybersecurity
Threat Modeling
Management
Agile
Apply
In office · Philippines
Python
Java
Ruby
Bash
Perl
DevOps
Rest API
Git
SOAP
Apply
In office · Kraków
DevOps
CI/CD
Management
Agile
Apply
Hybrid · Full-Time · Toronto
Rust
Kotlin
Swift
Rust
Axum
Kotlin
Retrofit
Hilt
Kotlin Coroutines
kotlinx.serialization
OkHttp
Ktlint
Swift
SwiftLint
GRDB.swift
Databases
PostgreSQL
Redis
Mobile
JUnit
Jetpack Compose
SwiftUI
Core Animation
MVVM
Lottie
Room
SwiftData
State Management
DataStore
Material3
TestFlight
Swift Testing
DevOps
Terraform
GitHub Actions
WebSockets
CI/CD
Git
AWS
Docker
AWS Fargate
Amazon S3
Amazon ECS
Apply
In office · Full-Time · 2+ years exp · High School Diploma · United Kingdom · Kenya · Mauritius · Seychelles · Philippines
Apply
In office · Full-Time · 3+ years exp · Kenya
Apply
In office · Full-Time · 7+ years exp · Bachelor's Degree · Kenya
Design
AutoCAD
Management
Microsoft Project
Apply
In office · Full-Time · Kenya
Apply
In office · 3+ years exp · Bachelor's Degree · Kenya
Apply
See all jobs
This is one of many
2,095,473 more open roles from verified company boards, updated every day.