Krane is the first platform designed to simplify material management across the construction supply chain with an AI-driven end-to-end solution. With over 85 years of combined experience in construction, our team understands the industry's unique needs and is building tools that streamline logistics, save time, and reduce waste.
As a Full Stack Engineer at Krane, you’ll build core product experiences used daily by contractors, suppliers, and project teams — from intuitive UIs to robust backend services that power our AI-driven operations platform. You’ll also be expected to embrace and leverage modern AI coding tools (like Cursor, Copilot, etc.) to move faster and ship higher-quality work.
Responsibilities
- Design, build, and maintain end-to-end product features across the stack (frontend, backend, and database).
- Develop responsive, high-quality user interfaces using React (or a similar modern frontend framework) and TypeScript / JavaScript .
- Implement and maintain backend services and APIs using Node.js (or similar), integrating with internal and third-party systems.
- Work with relational databases (e.g., PostgreSQL / MySQL ) to model domain entities, write efficient queries, and maintain data integrity.
- Collaborate with product, design, and AI / ML engineers to ship features that make use of Krane’s AI capabilities.
- Use AI coding tools (e.g., Cursor, GitHub Copilot, etc.) as part of your daily workflow to speed up implementation, testing, refactoring, and documentation—while still owning the quality of the final code.
- Write clean, testable, and maintainable code with appropriate unit, integration, and end-to-end tests.
- Participate in code reviews and help enforce engineering best practices and shared standards.
- Contribute to system architecture for performance, scalability, and reliability as the platform grows.
- Help improve CI / CD pipelines, monitoring, and observability to support fast and reliable releases.
- Debug production issues, perform root-cause analysis, and ship fixes that improve overall system quality.
What We’re Looking For
4-5 years of experience as a Full Stack, Backend, or Frontend Engineer working on web applications.Strong proficiency with JavaScript / TypeScript and a modern frontend framework (ideally React ).Solid experience building backend services using Node.js (Express, NestJS, or similar), or the ability to ramp up quickly.Experience working with relational databases (PostgreSQL, MySQL, or similar) and ORMs / query builders.Familiarity with RESTful APIs (GraphQL experience is a plus).Understanding of web fundamentals : HTTP, authentication / authorization, performance, and security basics.Experience with Git-based workflows , basic CI / CD, and cloud environments (AWS, GCP, or Azure).Comfort using AI coding assistants (e.g., Cursor, GitHub Copilot, Codeium, etc.) and a willingness to learn how to get the most out of them.General awareness of how AI fits into modern SaaS products (you don’t need to be an ML engineer, but you’re curious and comfortable working with AI-driven features and APIs).Comfort working in an Agile environment and collaborating with cross-functional teams.Strong problem-solving skills, attention to detail, and a bias toward shipping.Clear communication skills and a sense of ownership over the features you build.Bonus
Experience in B2B SaaS , operations software, or workflow tools.Exposure to construction, logistics, or other physical / operations-heavy industries.Familiarity with Docker and containerized deployments.Experience integrating with third-party APIs (payments, logistics, ERPs, etc.).Compensation
Base Salary : CompetitiveEquity : YesBenefits : Competitive benefits package and Flexible PTOIf you want to build real products that impact how construction gets done in the real world—and you’re excited to work in an AI-powered SaaS environment—Krane would love to hear from you.