
Fullstack Product Engineer (React / Next.js / TypeScript)
Required Skills
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.