Senior Software Engineer - City Environmental Quality Review
Core
Developing and maintaining web applications that make geospatial data accessible and understandable to support city planning decisions and public services.
Role type
Senior Software Engineer (Full-Stack, Geospatial)
Builds
Web applications, RESTful APIs, relational databases, and CI/CD pipelines for geospatial data visualization and planning tools.
Domain
Urban planning, geospatial data engineering, public sector technology
Deliverable
production ML models | product features | dashboards & analysis
Required skills
React or Ember, TypeScript, JavaScript ecosystem (ES6, npm, Webpack/Parcel/Vite), PostgreSQL, PostGIS, Deck.gl, MapboxGL, Git/GitLab/GitHub, cloud services (AWS/Azure/Heroku/Netlify/DigitalOcean), CI/CD automation (GitHub Actions/Circle CI), relational database design, unit and end-to-end testing, web accessibility standards.
Preferred skills
Mentoring junior engineers, open-source evangelism, architecture discussions, pair programming.
Technologies
React, Ember, Nest.js, Ruby on Rails, Django, TypeScript, JavaScript, PostgreSQL, PostGIS, Deck.gl, MapboxGL, GeoJSON, Heroku, Netlify, DigitalOcean, AWS, Azure, GitHub Actions, Circle CI, Webpack, Parcel, Vite, GitLab, GitHub.
Responsibilities
Building complex geospatial frontend applications, designing and implementing RESTful APIs, configuring cloud services, writing CI automations, participating in code reviews and architecture discussions, mentoring junior engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities