
Full-Stack Developer
Job Description
Posted on: October 21, 2025
laiout is a fully automated architectural design tool for floor planning - generating custom layouts in seconds instead of weeks, while delivering data on costs, carbon emissions, and efficiency. Clients already generate over 2 million m² of layouts every month, and growth is accelerating.
We’re now looking for a Full-Stack Developer to join our engineering team and help us scale our product, performance, and reliability as adoption soars.
A Bit About Us
We’re a team with diverse backgrounds rethinking how offices are designed. Backed by venture capital investors and global clients, we combine architectural insights with automation.
You’ll work with a technical team solving non-trivial product challenges that push the boundaries of what’s possible in browser-based design tools.
What You’ll Do
You’ll own features end-to-end, ensuring performance, scalability, and seamless user experience.
You will:
- Improve and maintain our complex visual editor and the backend server that powers it.
- Build across the stack: implement frontend logic in modern React (functional components) and maintain dual backend systems (Node.js service for API and database operations, and a Rust service for high-performance algorithmic processing, with Python and Go also in use).
- Collaborate closely with other developers, designers, and product leads to design efficient architecture and data flow.
- Architect and optimize PostgreSQLschemas and queries through Prisma, ensuring high performance, scalability, and data integrity.
- Write clean, maintainable TypeScript code and uphold strict standards via eslint and type parameterization.
- Troubleshoot, iterate, and improve.
Who You Are
You’re a strong engineer with full-stack experience and a bias toward building fast, scalable systems. You care deeply about code quality, understand the trade-offs of abstraction, and enjoy working with others who do the same.
Requirements:
- 8+ years of experience in TypeScript/JavaScript
- Strong command of eslint, type parameterization, and modern React (functional components)
- Experience with Next.js, Node.js, Prisma ORM, and TanStack Query
- Solid understanding of Postgres or a similar RDBMS
- Comfortable working independently with vague guidelines and high autonomy
- Excellent communication skills and collaboration mindset
- ±3 hours of Oslo time zoneYou’ll Thrive Here If You…
- Enjoy tackling complex problems with clear architectural thinking.
- Are motivated by ownership and long-term product impact.
- Value flexibility, autonomy, and continuous learning.
What’s in It for You
- Fully remote role (±3h CET) with flexible hours.
- Equity in a fast-scaling global SaaS company.
- Opportunity to shape a high-performance product used across many countries.
- Annual European off-sites.
Our Process
We keep our hiring simple and transparent:
- Application: Submit your CV and a short note about what excites you about laiout.
- Intro Call (30 min): Meet our CTO to discuss your experience and expectations.
- Technical Deep Dive: A collaborative session on architecture and real-world challenges.
- Final Decision: Fast feedback and next steps.
Ready to build high-performance software that transforms how office space is designed?
Apply now and let’s build the future together.
Questions? Email simon@laiout.co
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteJobsHub.app
Get RemoteJobsHub.app on your phone!

Software Engineer

Software Developer, Services

Senior .NET Engineer

Software Tester at US-based SaaS Company (Remote Ukraine or Poland)

