Job Openings

Opportunities to join the most exciting team in the industry

PlanIT Geo™ is a fast growing, thriving, fun, and hard working team! We are driven by trees and technology; innovators in GIS, remote sensing, LiDAR for urban tree canopy assessments, community tree inventory and strategic management. We are passionate about the work we do and derive purpose from helping others understand the value of natural capital and guidance for future generations.


Our atmosphere allows employees to grow by allowing them to take part in industry-related work outside their day-to-day activities. We stand behind innovation for the company and the industry.


Our home office is located in Arvada, Colorado at the foothills of the beautiful Rocky Mountains and just a few minutes from downtown Denver.

Software Developer  |  $100K

PlanIT Geo™ is seeking a Software Developer to join our team.  In this role you will work with a small group of dedicated professionals to build TreePlotter software, a leading solution for web-mapping, managing, and analyzing trees and related resources.  We are a small company based outside of Denver with employees around the country and partners and customers around the globe.  This is an exciting period in our company’s growth, with plenty of opportunities to advance and grow along with us.


TreePlotter INVENTORY, PARKS, and CANOPY compose our existing SaaS platform.  Our software is used by local and state governments, private tree care firms, consultants, nonprofits, campuses, and others who work with trees, parks, and natural resources.  Our newest offering, TreePlotter JOBS, is free through November for private tree care firms and consulting arborists, and helps clients estimate win and manage work for trees on residential and commercial properties.


Our full-stack developers are responsible for all software on our platform, built in-house using mostly open source technologies.  Most applicants should be highly proficient in and experienced with JavaScript for this role, especially client-side.  We are open to experts in other languages who can easily adapt, and we aren’t posting this as a JavaScript developer role because we might embrace something new or different as needed (Go, etc), and we expect all of our developers to be flexible and willing to embrace change.   You will begin by working on a stack composed of Vue.js, Node.js, PostgreSQL, Docker, AWS, and git.


You will help our developers grow while continuing to improve yourself and have confidence in the solutions you create and champion.  You will keep an open mind to existing solutions and various paths forward.  Our developers enjoy writing code, creating great solutions, working to complete features without leaving things unfinished, using Agile to create working software at the end of each iteration. 


Remote, work from home – it is 2020!  We do have a wonderful office in Arvada that we hope to see again someday, and if you live around Denver you are welcome to work often when practical.  We would also like to fly you in to visit occasionally if you live elsewhere.


Primary Responsibilities of the Position:

  • Develop and maintain web-based software using best practices
  • Take ownership of code, systems, and processes, always with an eye toward improvement
  • Take pride in software that works well, scales without issue, and makes our customers happy
  • Assist in our transition to a more test-driven approach and other initiatives around quality
  • Lead and mentor other developers, while being willing to learn from them
  • Participate in an evolving Agile development environment emphasizing collaboration


Required Skills and Experience:

  • 3+ years of hands-on software development experience
  • Solid software engineering fundamentals, from algorithms to design methodology
  • A true understanding of OO or functional programming with experience in that paradigm, and a willingness to grow and learn in your practice of software engineering
  • Fluency in Javascript, knowledge and interest in other languages
  • Git and source control management
  • Web-based software expertise in HTML, CSS, client-side scripting, and responsive design
  • Competence in SQL, relational databases, and related concepts, and experience with modern purpose-built DBs (NoSQL, event streaming, graph, etc)
  • Experience with integrations, APIs, and interoperability through standards
  • Experience with mobile web development
  • Proficient on Linux/GNU systems, and experience in cloud-based platforms like AWS
  • Great with clients, and a firm commitment to maintaining excellent relationships
  • You spent at least some time reviewing our sites and systems before applying
  • College degree in computer science or a related field, or equivalent experience

Desired Skills and Nice-To-Haves:

  • Experience with TDD/BDD and a willingness to facilitate our transition to TDD
  • Experience with mobile UI/UX design patterns and best practices
  • Experience working on multi-tenant SaaS platforms, and SPAs
  • Experience designing and developing APIs in a service-based architecture
  • Knowledge and experience with NoSQL, graph databases, and other storage technologies and purpose-built DBs
  • Experience with event-sourcing, streaming platforms, and functional programming
  • Familiar with mapping/GIS concepts and technologies
  • Interest in trees, forestry, natural resource management, sustainability, or urban planning a plus


PlanIT Geo has employee benefits that include health insurance, PTO, and a 401k match.

Contact us today!   303.214.5067

Tree Inventory Technician

Full-time W2 employment or 1099 Contractor (paid hourly or on a per tree rate commensurate with experience)



$18 – $25 per hour or per tree pricing for contractor position



Remote. Nationwide – must be able to travel for 3-4 weeks straight and stay in hotels/Airbnb’s.


PlanIT Geo provides professional geospatial consulting services and web/mobile software solutions for urban forestry, urban parks, green infrastructure planning, natural resource analysis, forest management, and development sites. We are seeking one or more candidates with diverse interests and experience/education in urban forestry, arboriculture, GIS, and technology. Candidates should be motivated, versatile, work well in the private industry under strict time restraints, be able to travel, and have excellent communication skills.


Read full description and application details now

We are always open to hearing from talented, fun, hard-working professionals interested in joining our team at PlanIT Geo™. If you love “trees and technology”, or related natural resource planning or software development, contact us at any time at

PlanIT Geo™, LLC is an Equal Employment Opportunity Firm

Let’s discuss your next community forestry project today.