Engineering

Full-stack Engineer At Nova Pioneer

Nova Pioneer·Nairobi, kenya·Full Time·Internship
EngineeringFull TimeInternship
-

About the Role

We're looking for a full-stack engineer to help build an internal AI-powered curriculum design tool. The product will support educators in generating, editing, and publishing lesson plans based on Nova Pioneer's curriculum structures, standards, and existing learning materials.

Key Responsibilities for the Role Include:

  • Build and maintain a simple web-based application for teachers and admins.
  • Develop the front end for lesson planning workflows and admin user management.
  • Build backend services that retrieve curriculum content and generate structured lesson-plan outputs.
  • Integrate AI services and semantic search over existing curriculum resources.
  • Implement authentication, user roles, access control, and publishing workflows.
  • Store, version, and retrieve lesson plans for reuse.
  • Collaborate closely with product and education stakeholders to refine the user experience.
  • Support testing, iteration, debugging, and deployment.

Required Skills:

  • Strong experience as a full-stack engineer.
  • Solid backend development skills; backend-heavy profile preferred.
  • Experience building web applications from end to end.
  • Familiarity with APIs, databases, authentication, and role-based access control.
  • Experience working with AI tools or LLM integrations is a plus.
  • Ability to work quickly, iterate with feedback, and build fit-for-purpose tools.

Core Skills:

  • Experience with education, edtech, or workflow tools.
  • Experience with semantic search or retrieval-augmented generation.
  • Product mindset and comfort working directly with non-technical stakeholders.

Success Measures:

  • A working internal tool that teachers can use to generate lesson plans.
  • A system that preserves Nova Pioneer's curriculum guardrails and structure.
  • A reliable backend that stores and reuses approved lesson plans.
  • Fast iteration based on educator feedback.

Additional Skills and Requirements:

  • You are an excellent written and verbal communicator, able to represent a brand clearly and consistently across every channel and in person.
  • You have strong attention to detail and take pride in a polished, on-brand user and partner experience.
  • You understand best practices for youth safeguarding, data privacy, and responsible use of technology, ensuring ethical engagement with young people.
  • You are a proactive problem solver who identifies issues early and follows through to resolution.
  • You thrive in start-up or early-stage environments; able to pivot quickly, manage competing priorities, 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.

Key skills

BA/BSc/HND

At a glance

Company

Nova Pioneer

Location

Nairobi, kenya

Employment

Full Time

Experience

Valid until

Not specified

Created

October 1, 2026

More opportunities

Similar roles you might like

Full Stack Engineer At Waw Technology Ltd

WAW Technology Ltd

Nairobi, kenya

full-time

About the Role We are looking for a capable Senior Full-Stack Engineerwith strong experience inTypeScript,Next.js, and full stack application development. The successful candidate will work across the complete software lifecycle, from planning and development to testing, deployment, monitoring, and production support. This is a hands-on role for someone who can build reliable features and take responsibility for deploying and maintaining them in production. Key Responsibilities Develop and maintain web applications using Next.js and TypeScript. Build responsive, accessible, and user-friendly interfaces. Develop backend APIs and business logic using Node.js, TypeScript, and Fastify or similar frameworks. Design and maintain PostgreSQL databases using Prisma ORM. Integrate third-party APIs, GPS tracking platforms, IoT services, and other external systems. Build secure authentication, authorization, and multi-tenant access controls. Manage background jobs, queues, caching, and scheduled processes using Redis and related technologies. Write clean, maintainable, properly documented, and well-tested code. Review existing systems and improve performance, reliability, and security. Write and maintain unit, integration, and end-to-end tests. Containerise applications using Docker and deploy them to Linux servers and cloud infrastructure. Configure and maintain reverse proxies, domains, SSL certificates, and application environments. Support CI/CD workflows and improve deployment automation. Monitor production applications, investigate errors, and resolve technical incidents. Work with product, operations, and management teams to convert business requirements into practical software solutions. Participate in code reviews and contribute to technical decisions. Take ownership of assigned features from initial planning through production deployment Core Technology Stack Our primary technology stack includes: TypeScript, Next.js, and React Node.js and Fastify PostgreSQL and Prisma ORM Redis Docker REST APIs Git and GitHub Linux and Ubuntu servers Traefik or similar reverse-proxy technologies CI/CD and production deployment workflow Required Qualifications At least 4 years of professional software development experience. Strong practical experience with TypeScript, React, and Next.js. Experience developing both frontend applications and backend APIs. Good knowledge of Node.js and modern server-side development. Experience with PostgreSQL, including database design, migrations, indexing, and query optimisation. Experience using Git and collaborative development workflows. Ability to deploy and manage applications in production environments. Working knowledge of Docker, Linux servers, environment variables, domains, and SSL configuration. Understanding of authentication, authorization, API security, and data protection. Experience integrating third-party APIs and troubleshooting integration issues. Ability to diagnose production problems using logs, monitoring tools, and systematic testing. Strong problem-solving skills and the ability to work with limited supervision. Good written and spoken English communication skills Preferred Qualifications Experience with Fastify and Prisma ORM. Experience building multi-tenant SaaS platforms. Experience with Redis, queues, workers, or scheduled jobs. Experience with GPS tracking, telematics, IoT, logistics, or fleet-management systems. Experience integrating mapping, location, or real-time data services. Familiarity with Wialon or other fleet-management platforms. Experience configuring Traefik, Nginx, or similar reverse proxies. Experience setting up CI/CD pipelines and automated deployments. Knowledge of application monitoring, backups, server security, and disaster recovery. Experience working with large datasets, dashboards, analytics, or reporting systems. Familiarity with progressive web applications. What We Are Looking For Takes ownership of work and follows tasks through to production. Can work across frontend, backend, database, and deployment responsibilities. Writes simple, reliable, and maintainable solutions. Communicates clearly about progress, risks, and technical challenges. Tests work carefully before releasing it. Is comfortable learning unfamiliar systems and technologies. Understands that production reliability and data accuracy are essential. Can balance development speed with security, quality, and maintainability. What We Offer The opportunity to work on real-world fleet management, telematics, and IoT platforms. Ownership of features across the complete development and deployment lifecycle. Exposure to products operating across several African markets. A collaborative environment with direct access to business and operational teams. Opportunities to develop skills in SaaS, cloud infrastructure, IoT, data analytics, and system integrations. Competitive compensation based on experience and capability.

20 days ago

Full Stack Data Scientist Iii/iv At Idinsight

IDinsight

Nairobi, kenya

full-time

About the Role We are seeking candidates with a strong background in Python, deep applied expertise in one or more data science specialties (e.g., machine learning, LLMs/GenAI, optimization, geospatial analytics, MLOps, or full-stack engineering for data products), experience building and deploying solutions in production, and a passion for building solutions to difficult social problems. Most importantly, successful candidates should have the ability to learn and adapt quickly, and work independently to solve complex human and technological challenges. As a senior data scientist, you'll lead multiple projects as tech lead and be responsible for the performance of the solutions. Day-to-day work may include: Working with clients to understand their needs: Understanding their current processes and pain points, identifying which of these can be framed as tractable data science problems, and knowing when they can't, and even when it is, the solution must suit the task and resources available. Leading solution design and delivery end-to-end: Rolling up your sleeves as an individual contributor- writing production code, designing and evaluating methods and models, and building and deploying solutions (including APIs, UIs, CI/CD, etc.); while also working alongside other data scientists to shape the overall approach, synthesize findings, and communicate results. Establishing standards and best practices: Bringing experience in writing quality code, conducting code reviews, and providing feedback on technical and non-technical documentation. Setting the bar for engineering rigor and project management on the team. Coaching and mentoring: Upskilling junior data scientists on methods and approaches, and providing structured feedback on both technical and delivery skills. Providing thought leadership in your specialty: Leading the org through deep expertise in a subset of the following (machine learning, deep learning, GenAI/LLMs, NLP, optimization, geospatial analytics, backend development, frontend development, DevOps, or MLOps) and drawing on broad familiarity across methods to make sound judgment calls on which approach fits which problem. Shaping the sector: Identifying trends and gaps in the AI-for-Good space; proposing products or services that could address these gaps; and contributing thought leadership on how data science and AI can be deployed responsibly and for the right problem types. Moreover, professional development for our technical roles is essential for IDinsight's long-term impact. With support from IDinsight leadership, the employee will maintain self-directed professional development plans and will be given "stretch" opportunities designed to strengthen their professional skills. Real-time feedback and structured reviews are regularly provided to maximize each data scientist's expertise. IDinsight's entrepreneurial culture allows roles and career progression to be tailored to individual strengths, interests, and goals. Employees have the opportunity to increase responsibilities, and high performers will have the opportunity to move up in the organization along technical, managerial, or client-facing paths. Required Technical Qualifications Master's degree and 8 years of experience, or a PhD and 4 years of experience, as a data scientist working in Python. Demonstrated expertise in a subset of the following data science specialties: predictive modelling, machine learning, deep learning, GenAI/LLMs, NLP, optimization, or geospatial analytics. Intermediate-to-advanced Python skills / experience working on complex codebases. Working knowledge of at least one of: AI engineering, MLOps, backend development, DevOps, and frontend development Broad knowledge of advanced machine learning and data science methods. Strong foundations in statistics and probability. Proficiency in collaborative software development practices such as version control and code reviews Other required qualifications: Proven ability to work independently and with teams in a dynamic, multicultural environment. Experience leading technical teams to deliver complex data science or AI solutions, with a strong interest in mentoring, knowledge-sharing, presenting work and providing feedback to others. Strong oral and written communication skills in English. Professional proficiency in French (written and spoken) is a plus. Self-starter who will thrive while tackling new, unusual and unpredictable challenges. Deeply passionate about global development and improving lives in disadvantaged populations.

a month ago