
Open role
WebsitesJoin Seed Light as a Full Stack Developer
Also advertised as: Full stack engineer, Software engineer, Web application developer, Product engineer, Software developer
In this remote Seed Light full stack developer role, you build dashboards, client portals, user accounts and the data systems those applications need.
Job description
Full stack developer
- Employment
- Full-time, contract or internship
- Location
- Remote, wherever you are
- Experience
- 4+ years across front-end and back-end development
- Hours
- 9am to 5pm Malaysia time
About the role
Some clients need a working application alongside a marketing site. A booking system, a customer portal, a quoting tool, a dashboard pulling numbers out of four places. This role owns those, front to back.
It is deliberately separate from the site building roles. The work is longer, the state is real, and the failure modes are data problems rather than layout problems.
There is no closing date on this role. Applications are read in the order they come in.
People in this role work on Seed Light's Web Design & Development projects.
Responsibilities
- Build web applications in Next.js and Node, with a real database behind them
- Design the data model before the screens, and keep it honest as things change
- Write and consume APIs, and handle the authentication around them
- Add tests where a silent failure would cost the client money
- Deploy, monitor and fix what you built, rather than handing it over and leaving
Requirements
- You have shipped an application that people used daily, and can talk through its design
- You are comfortable on both sides: React and TypeScript, plus a server and a database
- You know how to model data, and when a schema change needs a migration
- You think about authentication, permissions and what happens on bad input
- You keep things simple enough that somebody else can pick them up
Nice to have
- You have worked with Postgres or Supabase
- You have built something on top of a payment provider
- You have integrated an AI model into a product feature rather than a demo
Tools
Next.js, TypeScript, Node, Postgres or Supabase, Prisma or Drizzle, Git, Vercel. The licences and subscriptions the job needs are paid for, and knowing every one of these already is not expected.
Your first three months
- Month 1. Features and fixes on an existing client application, so you learn how these are built here.
- Month 2. You own a build from the data model to launch, including its deployment.
- Month 3. You set how applications are structured here and review the ones others build.
How to apply
Use the form on this page. Attach your CV and list three things you have worked on, with one line each on what you did. Every application is read by a person and gets an answer, usually within two weeks.
Apply for this roleHiring
How we hire
Three steps, usually within two weeks, with a clear answer either way.
- Day 0
Send your application
Share your CV and three examples of work you contributed to, with one line explaining your role in each.
- If shortlisted
A 30-minute call
We talk through how you work, what you have built before, and what you would like to do next.
- By week 2
A clear answer
A clear yes or no on your application, with the reason behind it, so you know where you stand.
Straight answers
Questions about this role
Questions candidates usually ask before applying. If yours is not here, add it to the message box on the form.
Apply for Full stack developer
Apply with the form on this page. A CV and a few links to your work are the parts we read first. Every application gets an answer.
Prefer email? Send your application to careers@seed-light.com with the role in the subject line.

