5+ years of full-stack development experience, preferably in startups
Proficient in full-stack tech stack including React, Typescript, Node.js, and Postgres
Strong attention to detail with a focus on quality
Proven experience leading cross-functional projects
Demonstrated ability to independently strategize and execute on projects
Customer-centric approach with experience in user engagement
Reflective and self-aware regarding past successes and learning experiences
Responsibilities
Architect, design, and implement scalable and robust full-stack solutions
Develop responsive user interfaces with React and Typescript
Build and optimize Node.js server-side components
Contribute to system architecture and integration decisions
Mentor team members through code reviews and best practices
Collaborate with cross-functional teams to align technical solutions with business goals
Stay updated on industry trends and recommend new tools for platform enhancements
Benefits
Competitive salary and meaningful equity
Comprehensive medical, dental, and vision coverage
Flexible PTO and paid family leave
Stipend for home office equipment
Hybrid work model with 3 days in-office per week
In-office meals provided
Full Job Description
Our HQ is in New York City with a hybrid schedule (3 in-office days per week). Preference for NYC-based candidates or those open to relocation.
What You'll Do
Full Stack Development: Architect, design, and implement robust and scalable full-stack solutions. Collaborate with cross-functional teams to gather requirements, understand user needs, and translate them into technical solutions
Front End Development: Develop responsive and intuitive user interfaces using React and Typescript. Ensure a seamless and visually appealing user experience across various devices and platforms
Back End Development: Build and optimize server-side components using Node.js. Work with databases, particularly Postgres, to design and implement efficient data storage and retrieval solutions
System Architecture: Contribute to the overall architecture and design of the construction management platform. Make high-level decisions regarding technology choices, scalability, and system integrations
Leadership and Mentorship: Conduct code reviews, enforce best practices, and contribute to the professional growth of the development team
Collaboration: Collaborate with product managers, designers, and other stakeholders to ensure alignment between technical solutions and business objectives. Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives
Continuous Learning: Stay updated on industry trends, emerging technologies, and best practices in full-stack development. Evaluate and recommend new tools and frameworks to enhance the platform's capabilities
What We're Looking For
Extensive experience in professional fullstack development, ideally most of which you've spent in startups
Extensive experience working within our tech stack, which is listed above
You sweat the important details and strive for excellence in your work
Experience owning technically challenging and demanding cross-functional projects
A record of identifying valuable projects, communicating the strategy for them, and executing on them autonomously
A customer-first mindset and an interest in talking with customers to make sure what we're building is a polished product meets their needs
Habit of introspection and understanding what's helped you be successful in the past
What We Offer
Competitive salary and meaningful equity in a high-growth company
100% company-paid base medical, dental, and vision coverage for employees + healthcare FSA