👨🏻‍💻 postech.work

Full Stack Engineer

Flowmingo AI • 🌐 In Person

In Person Posted 5 days, 11 hours ago

Job Description

About Flowmingo

Flowmingo is a

Y Combinator-backed startup

(plus VinaCapital \& top global investors) on a mission to democratize hiring. We believe the current hiring model is broken: recruiters only have time to interview 5% of applicants, leaving 95% of talent—the "hidden gems"—undiscovered.

We are fixing this with an

AI-native, high-volume interviewing platform

. Our model is unique: we offer our tool for free to recruiters to capture the massive, uncontested markets of Southeast Asia, LATAM, and Africa. This allows us to process massive volumes of candidates that traditional, expensive platforms cannot touch.

The Engineering Challenge

As a Full stack Engineer at Flowmingo, you are the

bridge

. You won't just be consuming APIs or optimizing queries; you will own the entire feature vertical.

Our architecture is unique: we offload heavy AI compute to the client-side while managing massive concurrency on the server. Your challenge is to seamlessly connect a robust

NestJS backend

with a highly responsive

Next.js frontend

, ensuring that a candidate in Jakarta on a 3G connection has the same smooth experience as a recruiter in Singapore on Fiber.

What You Will Do

End-to-End Feature Ownership:

You will build features from the database schema (PostgreSQL) all the way to the UI component (React/MUI). You own the vertical.

Frontend Excellence (Next.js):

You will build performant, responsive interfaces using

React

and

Next.js (Pages Router)

. You’ll handle complex form logic (React Hook Form) and ensure our UI remains snappy under load.

Backend Robustness (NestJS):

You will design and maintain scalable REST APIs using

Node.js

and

NestJS

. You will ensure efficient data handling with

TypeORM

and

PostgreSQL

.

Real-Time \& Async Flows:

You will implement real-time features (WebSockets) for interview status updates and work with background processes (Docker basics) to handle video processing workflows.

Payments \& Integrations:

You will implement secure monetization flows (Stripe API) that handle micro-transactions seamlessly within the user journey.

What You Bring

We value engineers who move fast and understand the business implications of their code.

We are hiring across levels:

Senior:

8+ years experience. You have seen systems break at scale, can architect complex features independently, and mentor others.

Mid-Level:

4+ years experience. You are solid with the stack, can own features, and write clean, testable code.

The Core Stack (Must-Haves):

TypeScript Monorepo Mindset:

You are fluent in TypeScript on both the client and server.

Frontend Authority:

Deep experience with

React

,

Next.js (Pages Router)

, and component libraries like

Material-UI

. You know how to manage complex state and form handling (

React Hook Form

).

Backend Solidity:

Strong proficiency in

Node.js

and

NestJS

(or deep experience with Express/Fastify and a willingness to master Nest).

Data Layer:

capable with

PostgreSQL

and ORMs like

TypeORM

. You know how to design a clean REST API.

DevOps Basics:

Comfortable with

Git

workflows and

Docker

basics.

Strong Nice-to-Haves:

Performance:

Experience with

Redis

for caching.

Real-Time:

Familiarity with

WebSockets

or Socket.io.

Payments:

Experience integrating payment gateways like

Stripe

.

Cloud:

Familiarity with

GCP

or

AWS

.

Bonus Points:

Experience with

Queue Systems

(RabbitMQ).

Strong testing discipline (CI/CD pipelines).

The "Flowmingo Factor":

Resource-Aware Mindset:

You understand that "working" is not enough; code must be performant. You hate unnecessary re-renders as much as slow database queries.

Startup DNA:

You are comfortable shipping to production daily. You prefer "done" over "perfect," but you never compromise on security or core stability.

Emerging Market Empathy:

You build for resilience. You understand that your users might rely on spotty internet connections and diverse devices.

Why This Role is Different

Massive Scale:

We aren't building for a niche group. We are building for the millions of candidates currently ignored by the hiring system in the fastest-growing economies in the world.

Full Context:

You won't be siloed. You will see how your backend architecture directly impacts the frontend user experience.

Elite Peers:

You will work alongside team members hailing from top institutions (YC, UPenn, NYU, etc.).

High Impact / Low Bureaucracy:

We are a lean team. You won't be writing JIRA tickets for a month; you'll be shipping features that thousands of candidates use the next day.

Application Process

We don't believe in long, drawn-out processes.

CV Review:

We look for builders, not just maintainers.

Technical Screen:

A practical discussion on architecture and problem-solving (No whiteboard riddles).

Culture Fit:

Meeting the founders.

Ready to build the future of hiring? Apply now.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.