Software Engineer

LegenceBoulder, CO
Remote

About The Position

Black Bear Energy, a Legence company, is a technology-enabled, commercial buyer’s representative specializing in onsite renewable energy. In the past seven years, Black Bear has helped its clients bid out over 1,000 clean technology projects in more than 20 states through its data driven process. The company educates and empowers its clients to decarbonize their built environment by deploying onsite solar, battery storage and other cleantech projects. Black Bear Energy is seeking a Software Engineer to join the team responsible for building Forager, Black Bear’s proprietary project-management and analytics platform. This platform is transforming how commercial property owners evaluate and execute onsite solar projects, making renewable-energy deployment faster, smarter, and more transparent. This role will work closely with the existing founding engineer, senior engineer, product manager, and designer to execute a fully scoped product roadmap, deliver high-impact client-facing features, and evolve the technical architecture that powers the business. The ideal candidates are collaborative, mission-driven engineers who thrive in a small-team environment.

Requirements

  • 2-3 years of professional software engineering experience
  • Bachelor's Degree in Computer Science, Computer Engineering or other related field (or equivalent experience)
  • Experience with JavaScript/TypeScript for both frontend and backend development
  • Experience with React, HTML/CSS, and component-based UI frameworks
  • Experience with backend frameworks such as FastAPI, Node.js, or Django
  • Strong understanding of RESTful APIs and asynchronous data handling
  • Experience with PostgreSQL and database design best practices
  • Strong communication skills and ability to collaborate across technical and non-technical teams
  • Comfort working from defined design and product specs while offering constructive technical input during planning
  • Demonstrated drive and ownership mentality, with a track record of independently ramping up on unfamiliar technologies and proactively moving projects forward

Nice To Haves

  • Startup or fast-growing company experience
  • Familiarity with Azure or AWS, containerization (Docker), and cloud deployments
  • Understanding of geospatial data structures and mapping frameworks (e.g., ArcGIS, Leaflet, Mapbox)

Responsibilities

  • Design, develop, and deploy new product features across Forager’s frontend and backend architecture
  • Participate in design-to-development handoffs, clarifying requirements and identifying edge cases before build
  • Collaborate with the product manager, designer, and other engineers to ensure high-quality execution of the Forager roadmap
  • Build and maintain APIs and data integrations between internal systems (Quickbase, PostgreSQL) and third party apps
  • Improve platform scalability, performance, and security as client usage grows
  • Use AI coding tools while maintaining ownership and understanding of the codebase
  • Participate in code reviews, architecture discussions, and team design sessions
  • Contribute to DevOps practices (CI/CD pipelines, infrastructure-as-code, monitoring, etc.)
  • Document and maintain high-quality code and technical specifications

Benefits

  • Company Paid medical
  • Company Paid dental
  • Company Paid vision
  • Company Paid prescription drug
  • Company Paid accident & sickness benefit
  • Company Paid basic group life and AD&D
  • Employee Assistance Program
  • Paid vacation
  • Company-paid holidays
  • Paid sick leave
  • 401(k) retirement savings plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service