PermitFlow

Staff Software Engineer

PermitFlow1 months ago
Location

New York City, NY

Type

Full Time

Salary

USD 200,000 – 275,000

Level

Staff

Role

Staff Software Engineer

Posted

Mar 2, 2026

Full TimeStaff

The role

Summary

PermitFlow is seeking a Staff Software Engineer to play a pivotal role in developing an AI-powered construction management platform that revolutionizes permit and project compliance processes. The ideal candidate will bring extensive full-stack development expertise, a passion for solving complex industry challenges, and the ability to drive technical innovation in the construction technology sector.

What you'll do

Full Stack Development: Architect, design, and implement robust and scalable full-stack solutions that address complex construction technology challenges, translating business requirements into innovative technical implementations.
Front End Engineering: Develop responsive and intuitive user interfaces using React and TypeScript, ensuring seamless user experiences across multiple devices and platforms in the construction management ecosystem.
Back End Development: Build and optimize server-side components using Node.js, with a focus on designing efficient data storage and retrieval solutions using PostgreSQL databases.
System Architecture: Contribute to the overall architecture of the construction management platform, making strategic technology decisions that enhance scalability, performance, and system integrations.
Technical Leadership: Conduct comprehensive code reviews, enforce engineering best practices, and mentor junior developers to elevate the team's technical capabilities and foster professional growth.
Cross-Functional Collaboration: Work closely with product managers, designers, and stakeholders to align technical solutions with business objectives, participating fully in agile development processes.

What we look for

Technical

Full Stack DevelopmentProven expertise in full-stack development, with a strong preference for startup experience and ability to work across multiple technology domains.
Technology Stack ProficiencyDeep understanding and extensive experience with React, TypeScript, Node.js, and PostgreSQL.

Education

Educational BackgroundBachelor's degree in Computer Science, Software Engineering, or related technical field preferred, with equivalent professional experience.

Experience

Project OwnershipDemonstrated track record of autonomously leading technically complex, cross-functional projects from conception to execution.
Strategic Technical Decision MakingAbility to identify valuable technical initiatives, articulate clear implementation strategies, and execute them independently.

Skills

Required skills

ReactAdvanced proficiency in developing responsive web applications
TypeScriptStrong typing and object-oriented programming skills
Node.jsServer-side JavaScript development expertise
PostgreSQLComplex database design and query optimization

Nice to have

AI TechnologiesUnderstanding of AI integration in software platforms
Construction Tech KnowledgeFamiliarity with construction industry technology challenges

Compensation & benefits

Salary

USD 200,000 – 275,000 (annual)

Benefits

Competitive Compensation

Salary range of $200K-$275K with meaningful equity in a high-growth startup

Healthcare Coverage

Comprehensive medical, dental, and vision insurance

Flexible Time Off

Flexible PTO policy and paid family leave

Professional Development

Home office and equipment stipend, opportunities for continuous learning

Hybrid Work Environment

3 days per week in NYC office with direct leadership access


Interview process

  1. 1
    Initial Screening Preliminary phone or video call with recruiting team to discuss background and experience
  2. 2
    Technical Interview Detailed technical assessment focusing on full-stack development skills and problem-solving abilities
  3. 3
    System Design Interview In-depth discussion of architectural approaches and scalable system design
  4. 4
    Team Fit Interview Meeting with potential team members to assess cultural and collaborative fit
  5. 5
    Final Leadership Interview Conversation with senior technical leadership to discuss long-term vision and potential impact

Apply for this position

You'll be redirected to the company's application page