Full-Stack Developer (Next.js + Postgres)
Cube
Posted: February 2, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Take ownership of API development and database interactions to translate complex data architecture into seamless user experiences.
Required Skills
Job Description
Cube is an e-commerce market data & insights startup that moves like a product company. As our Lead Developer transitions into a dedicated Product role, we are looking for a Full-Stack Developer to take the reins of our technical execution.
You will be the bridge between our massive backend datasets (Postgres/Snowflake) and the high-performance interfaces our clients rely on (Next.js). We need someone who can translate complex data architecture into seamless user experiences.
Responsibilities
• 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.