Senior Back End Engineer
Nova Pioneer
Nairobi | Full Time | Education / Teaching
Closing in 1 week from now
ABOUT THE ROLE
As the founding Back-End Engineer, you’ll build the core services and data infrastructure powering our AI Success Coach, learner profiles, and post-school pathways. You’ll define patterns, ship reliable APIs, and set technical foundations that can scale across Africa.
Key Output: Robust services and data infrastructure that enable fast releases, protect user data, and measurably improve activation, completion, and progression outcomes.
Key responsibilities of the role include:
Build Core Services and APIs
- Design and implement REST or GraphQL APIs in TypeScript NestJS or Express.
- Model relational data in PostgreSQL; manage migrations safely and document schema changes.
- Develop background jobs and event-driven workflows for notifications, reports, and AI interactions.
- Collaborate closely with front-end engineers to design efficient, well-documented API contracts.
Design for Scale, Performance, and Low Connectivity
- Apply caching, pagination, and query optimization to support learners in variable network conditions.
- Implement resilient patterns: retries, idempotency keys, and circuit breakers for stability.
- Introduce lightweight observability logs, metrics, error tracking suitable for early-stage growth.
Build with Security, Privacy, and Safeguarding in Mind
- Implement authentication and authorization OAuth 2.0 / OpenID Connect, RBAC.
- Embed privacy-by-design principles, secure data handling, and clear retention policies.
- Ensure youth safeguarding and consent patterns are integrated into all data flows.
Support the AI Success Coach and Analytics
- Build secure endpoints and data stores for AI interactions with appropriate guardrails.
- Redact or tokenize sensitive information in logs and analytics.
- Define event schemas and data pipelines for user engagement and learning insights.
Lead Engineering Quality and Collaboration
- Write automated tests unit, integration, end-to-end and maintain CI checks.
- Participate in design reviews, document architectural decisions, and mentor peers.
- Contribute to infrastructure as code, CI/CD automation, and deployment pipelines in cloud environments.
ABOUT YOU
- 5+ years professional experience or equivalent shipping production apps/services; 2+ years in a senior/lead capacity.
- Demonstrated technical leadership: led a complex project from design → rollout, influenced cross-team decisions, and mentored engineers.
- Experience in startup or early-stage environments, shipping MVPs to production
- Strong TypeScript and Node.js skills with frameworks such as NestJS or Express.
- Database expertise with PostgreSQL including indexing, query optimization, and migrations.
- Experience with GraphQL or REST, API versioning, and client side caching strategies.
- Message queues and background processing using tools such as RabbitMQ, SQS, or BullMQ.
- Designing systems for low-bandwidth and intermittent connectivity
- Cloud experience on AWS, GCP, or Azure including container registry, managed Postgres, and object storage.
- Strategy and impact. Translate goals into a technical plan with clear trade offs and phased delivery.
- Communication. Write crisp design docs and ADRs and align non technical partners.
- You move quickly but thoughtfully, balancing experimentation with quality.
- You care deeply about building infrastructure that improves education outcomes.
- You are an excellent written and verbal communicator, able to simplify complex ideas, inspire action, and represent Nova Pioneer externally.
- You have strong project management skills. You are able to juggle multiple tasks and meet deadlines and targets.
- You understand best practices for youth safeguarding, data privacy, and responsible AI, ensuring ethical implementation of programmes and technology.
- You are a problem solver - you are proactive in identifying issues and address these thoroughly by making an effort to find appropriate solutions.
- You thrive in start-up or early-stage environments; able to pivot quickly, manage risk, and deliver under tight timelines.
- You have a heart and belief in the African continent and are keen to shape young minds of innovators and leaders.
- You resonate deeply with our mission and culture principles in developing the next generation of innovators and leaders.
Never miss a chance!
Subscribe to get latest job listings, career insights and guidance in your inbox