Senior Software Engineer - Construction Tech Platform - start-up - Turin, Italy
We have partnered with a fast-growing startup based in Turin, building cutting-edge software for the construction industry.
We’re now looking for a Senior Software Engineer to help shape the technical backbone of their solution / product across the stack. You’ll work on everything from user-facing features to backend architecture, data modeling, and integrations.
You’ll be part of a small, fast-moving team where your work directly impacts product direction and user experience.
What You’ll Do:
* Build and optimize a fast, scalable backend
* Develop and maintain type-safe APIs with Next.js and TypeScript
* Design and manage PostgreSQL data models using Drizzle ORM
* Streamline API routes, queries, and database schemas for speed and scalability
* Create beautiful, reusable front-end components:
* Develop modern React interfaces using Radix UI, Tailwind CSS, and React Query
* Work end-to-end on features—from design to deployment
* Ensure top-notch performance, accessibility, and developer experience
What We’re Looking For:
* Strong skills in React (v19), Next.js (App Router), and Tailwind CSS
* Experience with PostgreSQL or other relational databases
* Familiarity with Git, CI/CD (GitHub Actions), and cloud platforms (Vercel, AWS EC2/S3)
* A problem-solver who enjoys navigating technical ambiguity and building from scratch
* 3+ years of professional experience and/or a Computer Science background
* Passion for clean, reusable, and performant code
Bonus Points For:
* Experience with Three.js or 3D/WebGL
* WebSocket implementations (Socket.IO, ws, or native)
* Email services (SendGrid, Resend, Postmark, or Nodemailer)
* Auth systems (Clerk, NextAuth)
Tech Stack:
* Frontend: Next.js App Router, React, React Query, Tailwind CSS, ShadCN, Radix UI
* Backend: PostgreSQL + Drizzle ORM, React Server Actions
* 3D Engine: Autodesk Viewer, Three.js
* Dev Tools: GitHub, Vercel, Neon, Figma
Complete our Compensation and Benefits in Niche Tech Industries Survey here:
By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice