hero

Join the Flashpoint family!

Fullstack TypeScript Developer

TraceAir

TraceAir

Software Engineering
Alexandria, VA, USA · Remote
Posted on May 7, 2025

Job description

Who we are

TraceAir, founded in 2015, has become the leading construction management solution for land developers and homebuilders in the US. We use drone technology to capture site imagery, creating 3D mappings integrated with intelligent tools in our platform. This approach delivers high ROI by saving our customers' time and money, improving operational efficiency, and reducing errors. We pride ourselves on ensuring excellent user experience, making complex data easily accessible and actionable for construction professionals.

Team

You'll be joining a tight-knit, agile team of 4 developers working closely with Product Managers and Designers to deliver high-impact features across our platform.

While we continue to evolve key tools like the Customer Dashboard — used by executives to track project progress and ROI — this role is primarily focused on our newest product initiative: the Land Acquisition Data Pack (LADP).

LADP empowers customers to make faster, smarter land-buying decisions — saving time and reducing risk. It offers a detailed map view with informative layers, highlights constraints like flood zones and utilities, enables rapid sketching or auto-generation of lot layouts, and provides rough grading cost estimates.

For TraceAir, it's a major step in expanding into a multi-product platform and engaging new users earlier in the lifecycle. For you, it’s a chance to work on a fresh, modern codebase, ship innovative features, and help bring automation and geospatial intelligence to the construction industry.

About the Role

We are looking for a confident and ambitious Middle+/Senior Full-Stack TypeScript Developer. The ideal candidate excels at building React applications (ideally with map functionality), has experience developing APIs, and implementing solutions to non-standard business challenges.

You'll be contributing to architectural decisions and the overall product vision. We operate as a cross-functional SCRUM team, follow DevOps practices, and ship quickly and iteratively.

Job requirements

  • Fluent Russian. English — B2 or higher

  • 5+ years of TypeScript experience

  • Strong frontend skills, proficiency in React and its ecosystem

  • Experience developing Node.js backends (preferably NestJS)

  • Confident Linux and git user

  • Product ownership mindset — we take close part in refining the business vision alongside the product team and then we fully own the implementation from start to finish

  • Basic algorithms and data structures understanding

Nice to have

  • Familiarity with most of the technologies listed in the "Our stack" section.

  • System design experience

  • CI/CD, automated testing experience

Our stack

  • Frontend: TypeScript, React, Zustand, Maplibre.

  • Backend: TypeScript (Node.js, NestJS, SailsJS).

  • Testing: Vitest, Mocha, Sinon, Playwright.

  • CI/CD: Docker, Terraform, Ansible, Jenkins, Nginx, Kubernetes.

  • Storage: MongoDB, AWS S3.

  • Cloud: AWS (EC2, Lambdas, CloudWatch, Athena, etc.)

  • Tools: Github, Asana, Grafana/InfluxDB, Google Workspace, Figma.

  • Our own design system