Full Stack Engineer (Remote) at VivaFemini Limited

Posted on Mon 18th May, 2026 - www.hotnigerianjobs.com --- (0 comments)

VivaFemini is a FemTech startup building an integrated ecosystem of digital care, lifecycle tracking, and verified health networks to empower African women to take confident control of their health. Launching in Nigeria, we combine discreet digital care, telehealth consultations, lifecycle tracking (fertility, menstrual, perimenopause/menopause), maternal and reproductive health tools, a trusted marketplace, and verified HCP networks. Our platform connects women with evidence‑based resources and community support while prioritising privacy, clinical governance and investor‑ready operational rigour as we scale across the continent.

We are recruiting to fill the position below:

Job Title: Full Stack Engineer

Location: Remote

Role summary

  • We’re hiring a production‑minded Full Stack Engineer to design, build and operate core product features end‑to‑end. You will own feature delivery (UI → API → DB → deploy), shape architecture decisions, and ensure our product is secure, performant and clinically governed. Ideal candidates are fluent in TypeScript, experienced shipping full‑stack features, and comfortable working in an early‑stage, fast‑moving startup.

Key responsibilities

  • Build and maintain customer‑facing pages and admin dashboards (Next.js/React or equivalent) with high fidelity to design and strong UX.
  • Design, implement and maintain NestJS services, controllers and MongoDB/equivalentpersistence layers.
  • Deliver robust REST/GraphQL APIs consumed by the frontend (no hard‑coded frontend data).
  • Implement authentication/authorization (JWT / role‑based access) and protect sensitive endpoints.
  • Implement and secure integrations with payment gateways (Paystack/Flutterwave), including webhook handling and reconciliation flows.
  • Deliver CRUD flows, file uploads (HCP documents), and at least one production feature end‑to‑end (e.g., booking, provider verification, payments).
  • Write and maintain tests (unit / integration / e2e), API docs (Swagger) and clear README/run instructions.
  • Improve performance, accessibility (a11y) and security hygiene (input validation, rate limiting, secret management, PII protection).
  • Collaborate with product, design and clinical/governance stakeholders to ensure features meet clinical and regulatory requirements.
  • Support deployment, CI/CD, monitoring and incident response; propose production hardening improvements.

Technology & Tooling:
We’re a TypeScript‑first engineering team. While we’re flexible about tools and open to improvements, our current ecosystem includes:

  • TypeScript-first development (preferred skill)
  • Modern Web Hub: React / Next.js for responsive, accessible UIs
  • Scalable Services: NestJS for modular REST/GraphQL APIs
  • Data & Infrastructure: MongoDB (NoSQL), Docker, and CI/CD (GitHub Actions)
  • Deployment patterns: Vercel for frontend; Render/Railway/Heroku for backend (or equivalent)
  • Strong addition: Jest, Playwright/Cypress, Redis, AWS/GCP familiarity, payment integrations (Paystack/Flutterwave)

Required qualifications & experience

  • Degree in Computer Science, Engineering or equivalent practical experience.
  • 3+ years professional experience building and shipping production full‑stack TypeScript applications.
  • Strong proficiency with Next.js/React and NestJS (TypeScript) and demonstrable projects using these technologies.
  • Experience with MongoDB (schema design, indexing, basic performance tuning).
  • Solid understanding of REST/GraphQL API design, HTTP security and authentication patterns (JWT/OAuth basics).
  • Experience with Git workflows, CI/CD and containerisation (Docker).
  • Demonstrable attention to code quality, testing and documentation.
  • Clear written and verbal communication skills; ability to work cross‑functionally.

Desirable:

  • Experience integrating payment gateways (Paystack / Flutterwave) and handling webhooks securely.
  • Familiarity with health/clinical product constraints (data privacy, audit trails, clinical governance).
  • Experience with infra on AWS/GCP, Redis, background workers or message queues.
  • Experience with automated testing (Playwright/Cypress, Jest) and CI pipelines.
  • Familiarity with frontend accessibility and performance optimisation.
  • Public repos or contributions demonstrating clean TypeScript code.

Competencies & soft skills:

  • Product‑minded: makes pragmatic tradeoffs to deliver value quickly.
  • Excellent collaborator: works well with designers, product managers, clinicians and non‑technical stakeholders.
  • Ownership: can take a feature from spec to production with minimal oversight.
  • Security & privacy‑first mindset: careful with PII and sensitive flows.
  • Comfortable in a fast‑paced startup environment with changing priorities.

What we offer

  • Competitive salary and benefits (negotiable based on experience).
  • Remote‑first culture with future hybrid options.
  • High‑impact role with direct access to founders and product leads.
  • Opportunity to shape architecture, developer workflows and clinical governance for a company scaling across Africa.
  • Professional growth across product, clinical and investor stakeholders.

Application Closing Date
15th, June, 2026.

How to Apply
Interested and qualified candidates should send their CV, a short cover note, links to GitHub / portfolio, and 1–2 examples of deployed projects or repos to: hr@vivafemini.org and cc tech@vivafemini.org using "Full Stack Engineer — [Your Name]" as the subject of the mail.

Application Instruction
Include the following:

  • Links to live demos and corresponding source repositories
  • Short notes on your contribution to the projects (what you built and why).
  • If available, one example of an end‑to‑end feature (UI → API → DB → deploy).

Recruitment process & technical assessment

  • CV / portfolio screen.
  • Technical assessment: a small full‑stack task (Next.js frontend + NestJS backend + MongoDB) demonstrating CRUD, auth and deploy. Full brief provided to shortlisted candidates.
  • Code review & technical interview, plus a short live pairing / debugging session.
  • Final product / culture interview.

Note: Shortlisted candidates will receive the technical assessment; If you require an accessibility accommodation or an extension, please state this in your application.