Full-Stack Engineer
Build the systems client teams use every day, from a map and a prototype the client has already approved.
What you will own in your first 90 days
Each outcome is something a client will have seen and used.
- 01Take one client feature from the approved prototype to production, on the client's own accounts, and see it used by their team.
- 02Build one integration with a tool a client keeps, such as an accounting system or a CRM, with logging and alerts when it fails.
- 03Turn a new client's prototype into its first working release, and join the business analyst for the launch training.
The work starts from a map and a prototype the client has already approved
You start from an operating map of the client’s business and a clickable prototype their team has already criticized. Your job is to turn that into a production system people use every day: role-based workspaces, job pipelines, client portals, dashboards and integrations with the tools the client keeps.
Most systems are web applications on a Postgres database (Supabase), hosted on Vercel in accounts the client owns. AI features use models from providers such as OpenAI and Anthropic, chosen task by task, and a person approves the output until it has proven accurate.
You work with the founder, the business analyst and the client’s own people
You work with the business analyst who mapped the client’s business and with the founder, Mihkel Sinikas. You talk to client staff directly during prototype reviews and launch training, because the people who use a system are the best testers it will have.
Four traits decide whether you would do well here
- Judgment about what not to build. You can explain why a feature should wait, and back it with evidence.
- Care for the person using the screen. You notice when a form asks for something nobody knows at that moment.
- Reliable integrations. You assume the other system will fail, and you log and alert accordingly.
- Clear handover. You write code and notes that another engineer, or the client’s own developer, can pick up.
Four steps, and a reply within ten working days
Each step tests the work you would do here. Exercises over two hours are paid, and every rejection comes from a person.
- 01First call
We talk about the role, your experience and what you want to work on next.
- 02Practical exercise
A short, real task: map a process from a recorded interview, or build a small feature from a prototype screen. If it takes longer than two hours, we pay for your time.
- 03Case or technical interview
Business analysts work through a real, anonymized engagement. Engineers walk us through the exercise and a system they built.
- 04Founder conversation
A talk with Mihkel Sinikas about how you work and what you want from the role.
Apply for the full-stack engineer role
- LocationRemote, global
- TypeFull-time
- ReplyWithin ten working days, from a person


