Job Description
The Lead Geospatial App Developer will guide a multidisciplinary team to create and implement web-based software that provides spatial decision support for clean energy infrastructure. The ideal candidate will have experience with and passion for GIScience–based product development. They will contribute technically as a member of a software development team, provide guidance to staff members, and help set directions and priorities for application development. They will have excellent communication skills and feel comfortable working in a team environment with evolving job responsibilities.
Minimum Qualifications
- Proficient (5+ years) in developing geospatial web applications using front-end frameworks (e.g. Vue, React, Angular) and web mapping libraries (e.g. OpenLayers).
- Proficient (5+ years) in multi-tier web application architecture.
- Proficient (5+ years ) in integrating spatial data from various sources, including databases (PostgreSQL/PostGIS), Geoserver, and other file formats, into web applications.
- A relevant bachelor’s degree such as Systems Engineering, Computer Science, Computer Engineering, Information Systems Engineering, Software Engineering, or a degree with equivalent experience.
Desired Qualifications
- Experience (2+ years) in web authentications protocols (e.g. OAuth, SAML) and services (e.g. Okta).
- Proficiency (5+ years) with Geographic Information System (GIS) software (e.g., QGIS, ArcGIS).
- Experience (2+ years) designing and using model-view-controller (MVC) web frameworks and API interfaces.
- Experience (2+ years) designing relational database schema.
- Experience using project management methods, such as Agile, Waterfall, Scrum or Kanban, to plan, implement, and monitor software development progress.
- Proficient in using programming languages (e.g., JavaScript, Python, Julia).
- Experience (2+ years) creating metadata, and a commitment to documentation.
Compensation/Benefits
- Annual Salary: $100k–$120k, depending on experience.
- 401k retirement plan with company contributions.
- Insurance coverage, including health, dental, vision, disability, and life insurance.
- Fully remote: ability to work anywhere within the United States, flexible hours based on Eastern Time zone.
- Company internet and phone service plans reimbursed.
- 30 days Paid Time Off (PTO).
How to Apply
If you are interested in joining our team, please click the apply button below to begin your application.