About the job Software Engineer (Node Js)
About Us
We are a fast-growing, venture-backed technology company building a new mobile and web app for the $500 billion remodeling contractor market in the US. Our platform uses generative AI to help remodelers create fast, accurate, and intuitive construction cost estimates in just minutes. With over 600,000 potential users, were assembling a passionate team to transform how this industry operates.
The company behind the platform is recognized as a market leader in construction pricing data and integrations with top building materials suppliers. Our globally distributed team includes professionals with backgrounds at some of the worlds most innovative tech companies.
As a Senior Fullstack Software Engineer, You Will:
Youll play a pivotal role in shaping both the frontend and backend architecture of our platform, ensuring seamless performance, scalability, and an exceptional user experience across mobile and web. This role is not just about coding it's about deeply understanding contractor workflows, using AI automation to simplify complex processes, and driving the technical evolution of our system. You'll collaborate closely with design, product, and AI teams to build impactful, user-centric solutions.
Responsibilities:
- Build High-Quality User Experiences: Develop scalable frontend and backend systems, including APIs, services, and interfaces, that support AI-driven workflows with a strong focus on usability, speed, and performance.
- Lead Frontend Excellence: Take ownership of key features in the frontend codebase, maintaining high standards for code quality, testing, and scalability.
- Collaborate Cross-Functionally: Work closely with product, design, engineering, and AI teams to ensure alignment and deliver cohesive, seamless user experiences.
- Mentor and Support Team Growth: Conduct constructive code reviews, share knowledge, and mentor fellow engineers to foster a strong, collaborative team culture.
- Drive Continuous Improvement: Research and implement new tools, frameworks, and processes that enhance performance, efficiency, and reliabilityalways with the end-user in mind.
About You:
- Education: Bachelors degree (or equivalent) in Computer Science, Engineering, or a related field.
- Experience: 7+ years in fullstack development, with a proven track record of building scalable, high-performance applications.
- Technical Expertise:
- Strong proficiency in React, React Native, TypeScript, Node.js, Python, SQL, and cloud-based architectures
- Experience optimizing both frontend and backend performance for web and mobile platforms
- Customer-Focused Mindset: You prioritize user needs and translate insights into intuitive, impactful solutions.
- Code Quality Advocate: You write clean, maintainable, and testable code and help enforce best practices across the team.
- Performance Optimization Skills: Skilled in improving API response times, frontend rendering speed, and database efficiency.
- Cross-Functional Collaboration: Effective communicator and team player with experience working alongside design and product teams.
- Adaptability: Thrives in a dynamic, fast-paced environment and balances rapid iteration with delivering high-quality results.
- Startup Experience: Previous experience working in a startup environment is required.
If you're excited about building AI-powered tools that create real value for users and want to join a high-impact, product-driven team, wed love to hear from you!