View Our Website View All Jobs

Senior Full Stack Engineer

UrbanFootprint delivers a cutting edge web-mapping, analysis, and reporting experience to a broad range of users focused on understanding and planning for cities and urban markets. Our interface delivers a beautiful, engaging experience that combines 2D and 3D map interaction, data visualization, and comparative analytics. 

UrbanFootprint is a single-page, data-rich, map-centric interface. The frontend is built with React, Redux, RxJS, and Mapbox GL, talking to a Python-based API server. The backend makes heavy use of PostgreSQL and PostGIS for geospatial queries. 

We are looking to add a high-impact full stack engineer to our team to design and deliver exciting new features and the first global expansions of the product and user base. As a mission-critical member of a dedicated and driven team, you will: 

  • Provide architectural guidance for the team and establish solid, reusable patterns.
  • Perform code reviews and provide mentorship to team members.
  • Work with a designer and product manager to scope features.
  • Use React, Redux, and RxJS to build a cutting-edge geospatial single-page application.
  • Translate product requirements into technical requirements that affect frontend, APIs, and backend architecture.
  • Confidently deploy your own code to production on a regular basis.

Skills and Requirements:

  • 6+ years of on-the-job experience writing production applications with JavaScript and at least one other dynamic language (Python, Ruby, etc.).
  • Specific job experience with modern front-end frameworks such as React, Ember, Angular or Polymer, and have an opinion about more than one.
  • Familiarity with addressing user-facing performance issues across the entire software stack.

Bonus Qualifications:

  • Experience with geospatial tooling and approaches to performant indexing and querying (S3, H3, etc.)
  • Experience implementing rich browser-based geospatial applications using Mapbox GL, Leaflet,, and vector tiles.
  • Focus and interest on the future of cities and sustainability.
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file