Full-Stack Developer (Remote)
- Hiring from
- Poland
- Work type
- Remote
- Posted
510,740 remote jobs, straight from company career pages
100% free · New jobs every hour
Show job descriptionHide job description
laiout is a fully automated architectural design tool for floor plannin - generating custom layouts in seconds instead of weeks, while delivering data on costs, carbon emissions, and efficiency. Clients already generate over 5 million m² of layouts every month, and growth is accelerating.
We're now looking for a Full-Stack Developer to help us scale our product, performance, and reliability as more clients come on board.
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 small, technically sharp team on hard problems in browser-based design tools, from the visual editor down to the algorithms behind it. In short: Small team, hard problems, short path from idea to production.
What You'll Do
You'll own features end to end: performance, scalability, and a smooth user experience.
You will:
- Improve and maintain our complex visual editor and the backend that powers it.
- Build across the stack: frontend logic in modern React (functional components), plus our backend services. That means a Node.js service for API and database operations, and a Rust service for high-performance algorithmic processing. Python and Go are also in use.
- Work closely with other developers, designers, and product leads on architecture and data flow.
- Design and optimize PostgreSQL schemas and queries through Prisma, with a focus on performance, scalability, and data integrity.
- Write clean, maintainable TypeScript and keep standards high with eslint and type parameterization.
- Work directly with our CTO and senior developers to take ideas from the whiteboard to production.
- 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 about code quality, understand the trade-offs of abstraction, and enjoy working with others who do the same. You're happy to own your area, and you're proactive rather than waiting for someone else to tell you what to do.
Requirements:
- 8+ years of experience with 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 with vague guidelines and high autonomy
- Great communication and collaboration skills with a solution oriented mindset
- Interest in AI
- Interest in architecture and the built environment
- ±3 hours of Oslo time
Nice to have:
- Rust experience
You'll Thrive Here If You…
- Enjoy tackling complex problems with clear architectural thinking.
- Like working in small, high-pace and high-ownership teams.
- Value open communication and constant iteration.
- Are motivated by ownership and long-term product impact.
- Value flexibility, autonomy, and continuous learning.
How We Work
We're a remote team. We value autonomy and proactivity, and you set your own direction day to day. Regular but flexible online meetings, with Slack holding it together.
What's in It for You
- Fully remote role (±3h Oslo time) with flexible hours.
- Equity in a fast-growing global SaaS company.
- The chance to shape a high-performance product used in many countries.
- Collaborative and technically sharp teammates.
- Annual European off-sites.
The Interview Process
Here's what you can expect if you get called in for an interview.
- Intro Call (30 min)
- 1st Technical Deep Dive
- 2nd Technical Deep Dive
- Final Decision: We get back to you with feedback and a decision.
Application
Please apply by sending an email to hiring@laiout.co with the following attachments:
- cv.pdf
- cover_letter.pdf
I
n the cover letter, tell us a bit about yourself and your background, what excites you about laiout, and why you'd be a great fit for this role. Links to work you're proud of (GitHub, a product you shipped) are very welcome too. Oh and it goes without saying, resist the temptation to use AI for this ;)
Questions? Send them to hiring@laiout.co.