Software Engineer

Denver, Colorado, United States · Tech Team


As a Software Engineer you will be using your development skills to build our tools to maximize impact in the non-profit sectors we serve. We are currently hiring mid-level through senior-level engineers, both full-stack and front-end specialists. You will be a key part of the development team that designs and develops the core code of our cloud-based web service that collects and analyzes data from our IOT/M2M systems. This position entails understanding the architecture of our existing system, implementing new features, revising existing features, thorough testing and production deployment, and working in coordination with the entire team to achieve the organization’s goals. The major responsibilities of the position include:

  • Programming the frontend and backend (full stack) of our web service and analytics platform, using Python, Django, Python-RQ, MongoDB, Angular and other related languages and tools.
  • Independently scoping problems, understanding dependencies, and connecting task breakdowns to overall strategy.
  • Working collaboratively with the team to improve internal development practices and procedures.
  • Growing to a position of architecting and owning major components in the system.

  • We have a small, dedicated team at Nexleaf and we all work together to define priorities and plan implementations. Any new addition to the team will play a critical role in helping achieve scale and impact.



    Nexleaf’s Employee Value Proposition:

    1. Be a Maker

    2. Innovate for Impact

    3. Build Capacity

    4. Do More with Data

    Apply for this job