Fullstack Product Engineer (React / Next.js / TypeScript)

Required Skills

Communication
Accountability
Adaptability
Collaboration
Problem Solving
Atonomous
Product Engineering
React.js
Next.js
TypScript
NextJS 15 App Router
OpenNextJS Cloudflare
Cloudflare Workers
Drizzle ORM
tRPC 11
TanStack Query
Redis
Cloudflare R2
ShadCN
Tailwind

Job Description

Senior Fullstack Engineer | TypeScript / Cloudflare Stack

Location: Nairobi, Kenya

Type: On-Site

Engagement: Full-time

Experience Level: 5–7 years active engineering experience

English: C1–C2 or native proficiency

Start Date: November 2025


The Story

At VamosWatu, we connect product engineering talent in Africa and South America with ambitious startups across the United States and Canada. We are more than a talent partner; we are a startup ecosystem and coworking hub where engineers, managers, designers, and marketers collaborate, learn, and grow together.


In this role, you will join one of our partner's fast-moving product teams focused on empowering creators and agencies to unify their digital presence. The product is a link in bio platform that helps people take control of how they show up online by transforming scattered content and links into a single, beautifully crafted hub. It’s modern, scalable, and designed to give users clarity and confidence in how their digital identity is represented.


As a Fullstack Product Engineer, you’ll work on real products for real markets, surrounded by peers who are equally serious about growth, learning, and craftsmanship. This is where reliable talent meets opportunity; where engineers build world-class software and startups find the teams they need to move faster. If you want to be part of a global ecosystem that values ownership, precision, and purpose, this is your lane.


Your Mission

As a Senior Fullstack Engineer, you will architect, build, and scale a high-demand platform serving a massive and growing user base. Your mission is to own critical systems end to end, transforming complex challenges into reliable, high-performance solutions. You will operate with high autonomy in a fast-paced environment, where your work directly impacts millions of users and drives the company’s success.


What You’ll Work On

  • Architect, build, and maintain features across the full stack using Next.js 15, React Server Components, and the App Router.
  • Develop and manage backend logic and infrastructure deployed on Cloudflare Workers.
  • Build and maintain performant, type-safe APIs using tRPC 11 and Drizzle ORM.
  • Implement and manage data caching and storage using Redis, Cloudflare R2, and Cloudflare KV.
  • Develop responsive, high-quality interfaces using ShadCN/UI and Tailwind CSS.
  • Manage client and server-side data fetching and state with TanStack Query.
  • Ensure performance, scalability, and security across the Cloudflare edge platform.
  • Monitor, debug, and resolve issues across the entire stack.
  • Collaborate with an elite team to ship at speed, taking full ownership of your features and long-term success.


You’ll Thrive Here If You Have...

  • Expert-level proficiency in TypeScript.
  • Deep experience with Next.js (App Router, Server Components, Server Actions, and data-fetching patterns).
  • Proven hands-on experience deploying and managing apps on Cloudflare Workers and its ecosystem (D1, R2, KV).
  • Strong command of Tailwind CSS and component-based UI design (especially ShadCN).
  • Demonstrable experience building end-to-end, type-safe APIs with tRPC.
  • A startup mindset: you thrive in autonomy, adapt quickly, and manage priorities with minimal oversight.
  • Pride in writing clear, maintainable, and well-tested code.
  • The ability to handle ambiguity by asking precise questions and aligning expectations early.
  • Fluency in English (C1–C2 or native) and strong communication in distributed teams.


Tech Stack Snapshot

Framework: Next.js v15 (App Router)

Infrastructure: Cloudflare (Workers, D1, KV, R2), OpenNextJS, Redis

Backend: tRPC v11, Drizzle ORM, Better Auth, Stripe API

Frontend: React, TypeScript, ShadCN/UI, Tailwind CSS, TanStack Query

Database: Cloudflare D1


What Success Looks Like

  • You ship reliable, typed, and test-covered features without constant supervision.
  • Your architectural decisions measurably improve performance, security, and scalability.
  • You contribute to a clean, readable, and maintainable codebase that adheres to strict engineering standards.
  • You communicate clearly and proactively, resolving ambiguity and moving projects forward efficiently.
  • You’re known as a pragmatic systems thinker who builds resilient, failure-tolerant systems at scale.


Why Work From Our Nairobi Space

Our VamosWatu workspace isn’t just an office; it’s a hub for dependable engineers from across Africa and Latin America. You’ll collaborate with peers building global products, share knowledge, and grow in a vibrant, startup-style ecosystem.


You’ll have access to:

  • A reliable workspace with high-speed internet.
  • A professional environment for collaboration.
  • Community events, mentorship, and networking with founders.
  • Support from the VamosWatu PeopleOps team.


How to Apply

The application process is intentionally rigorous to ensure a great fit for both sides:

Step 1: Submit Your Application

Complete the application form and upload your resume. Highlight your technical impact and measurable achievements.


Step 2: AI Interview + Code Exercise

Qualified applicants will join a combined AI interview and coding session to assess technical reasoning, problem-solving, and communication.


Step 3: Evaluation & Review

Submissions are reviewed for code quality, clarity, and architectural decisions.


Step 4: Live Interview

Finalists will meet with VamosWatu and the partner's engineering leadership to discuss technical alignment, collaboration style, and culture fit.


Final Step: Selection

Top performers will move forward for final selection and onboarding into the engineering team.

Apply now

Select
e.g. Austin, US