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, deck.gl, and vector tiles.
  • Focus and interest on the future of cities and sustainability.
     
Read More

Apply for this position

Required*
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