Cube Asia

Full-Stack Developer – Next.js, Postgres

Cube Asia

full-time

Posted on:

Location Type: Hybrid

Location: BangkokThailand

Visit company website

Explore more

AI Apply
Apply

About the role

  • Offload the Backend: Take ownership of API development and database interactions. You aren't just querying data; you are optimizing queries and designing schemas in Postgres.
  • Save the Frontend: Our UI is built in Next.js. You will build features, optimize rendering performance (SSR/ISR), and ensure the frontend code is clean and scalable.
  • Scale the System: We currently use a Monorepo. You will help us decide how and when to decouple services as we grow.
  • Collaborate: You will work with Data Analysts (who handle the math) and integrate their work into the production app.
  • Keep the Lights On: Occasional maintenance of our information site (WordPress) and email service configuration.

Requirements

  • Strong Foundation: You understand how a database works (Indexes, Foreign Keys, SQL optimization) not just how to use an ORM.
  • Next.js Expert: You know the difference between Client Components and Server Components and when to use which.
  • Architecture Mindset: You write code that is easy to delete and replace. You understand the pros/cons of Monorepos vs. Microservices.
  • Python Literacy: You don't need to be a Python expert, but you need to be able to read an analyst's script and ask AI to help you debug it if it fails.
  • Tools: TypeScript, Postgres, Git, Docker.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
API developmentdatabase interactionsSQL optimizationschema designNext.jsrendering performanceMonorepoMicroservicesPythonORM
Soft Skills
collaborationproblem-solvingadaptabilitycommunication