Senior Back End Engineer job at Nova pioneer
New
Website :
Today
Linkedid Twitter Share on facebook
Senior Back End Engineer
2025-11-16T10:06:38+00:00
Nova pioneer
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8081/logo/nova.png
FULL_TIME
 
Nairobi
Nairobi
00100
Kenya
Consulting
Computer & IT, Science & Engineering, Management
KES
 
MONTH
2025-11-28T17:00:00+00:00
 
Kenya
8

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.
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Project management skills - able to juggle multiple tasks and meet deadlines and targets
  • Problem solving - proactive in identifying issues and address these thoroughly by making an effort to find appropriate solutions
  • BA/BSc/HND qualification
  • 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
bachelor degree
60
JOB-6919a22ef29b9

Vacancy title:
Senior Back End Engineer

[Type: FULL_TIME, Industry: Consulting, Category: Computer & IT, Science & Engineering, Management]

Jobs at:
Nova pioneer

Deadline of this Job:
Friday, November 28 2025

Duty Station:
Nairobi | Nairobi | Kenya

Summary
Date Posted: Sunday, November 16 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Nova pioneer
Nova pioneer jobs in Kenya

JOB DETAILS:

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.

 

Work Hours: 8

Experience in Months: 60

Level of Education: bachelor degree

Job application procedure

Click Here to Apply Now

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Friday, November 28 2025
Duty Station: Nairobi | Nairobi | Kenya
Posted: 16-11-2025
No of Jobs: 1
Start Publishing: 16-11-2025
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.