Full-Stack Developer

Laiout — Poland · Posted ~12 hours ago

Remote

Skills

full-stack development performance optimization scalability browser-based application development Node.js Python Go PostgreSQL TypeScript Next.js browser-based applications

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a small, technically strong team building sophisticated browser-based design software. You will own features end to end, improve performance and scalability, and work across visual editing experiences and underlying algorithms with a direct path from ideas to production.

Highlights

Remote opportunity in a small, technically strong team working on challenging browser-based design problems with substantial ownership and a short path from ideas to production.

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/JavaScriptStrong command of eslint, type parameterization, and modern React (functional components)Experience with Next.js, Node.js, Prisma ORM, and TanStack QuerySolid understanding of Postgres or a similar RDBMSComfortable with vague guidelines and high autonomyGreat communication and collaboration skills with a solution oriented mindsetInterest in AIInterest 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 Dive2nd Technical Deep DiveFinal 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.pdfcover_letter.pdfI 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.