Full Stack Developer - Green Energy Company at Firefly Solar Inc
Calgary, AB, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Nov, 25

Salary

55000.0

Posted On

08 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Github, Google Cloud, Bitbucket, Computer Science, Php, Bash, Algorithms, Docker, Platforms, Python, Automation, Server Architecture, Data Structures, Design, Solar Industry

Industry

Information Technology/IT

Description

Job Title: Full Stack Developer (Backend Focus)
Location: Calgary, Alberta (In-Person)
Company: Firefly Solar
Website: fireflysolar.ca

ABOUT US

Firefly Solar is one of Canada’s fastest-growing residential solar companies, known for our relentless pace, lean systems, and commitment to innovation. We’re building tools, automations, and infrastructure that scale alongside the rising demand for clean energy. Our tech team sits at the heart of that growth.
Joining Firefly means working in a fast-paced, high-impact environment where your code will go live, your decisions will shape real-world outcomes, and your growth will keep pace with ours. If you thrive in dynamic settings where autonomy meets responsibility, this is the place to be.

POSITION OVERVIEW

We are looking for a Full Stack Developer with a strong backend orientation to join our in-person Calgary team. You’ll play a critical role in developing and scaling internal tools, building secure and modular systems, and supporting real-time operations across Canada. Our LAMP-based environment relies heavily on Linux, Python, PHP, and SQL, so deep comfort with backend systems is a must.
This is not a role buried in tech debt or red tape — you’ll be working directly with our Lead Developer and Product Manager to ship real solutions, fast.

MINIMUM REQUIREMENTS

  • 3+ years experience in backend or full stack development roles
  • Strong knowledge of Python and PHP for backend applications
  • Proficient in writing SQL queries, managing schema migrations, and optimizing performance
  • Experience deploying code in a Linux server environment (Debian preferred)
  • Comfort with Git workflows (Bitbucket or GitHub)
  • Familiarity with automation, secure credential management, and system-level scripting (Bash)
  • Basic understanding of Data Structures and Algorithms (DSA)
  • Excellent problem-solving skills and ability to operate with autonomy in a startup environment
  • Ability to work collaboratively in-person and communicate cross-functionally with non-technical teams

PREFERRED QUALIFICATIONS

  • Degree or diploma in Computer Science, Software Engineering, or a related field (including 1- or 2-year programs)
  • Experience in LAMP-based server architecture and microservice design
  • Familiarity with API integrations across platforms like CRMs, Notion, or permitting systems
  • Exposure to Google Cloud, Docker, and CI/CD pipelinesKnowledge of structured logging, error tracking, and monitoring systems
  • Familiarity with Notion API and building internal knowledge systems
  • Experience building lightweight internal dashboards or admin tools
  • Bonus if you are familiar with the solar industry
Responsibilities
  • Backend Development (Primary Focus): Architect and implement scalable backend services using Python, PHP, SQL, and Bash within our LAMP stack.System Integrations: Build and maintain integrations between internal tools like Notion, Pipe Solar (CRM), Mailchimp, and permitting systems.
  • DevOps & Deployment: Use Linux (Debian), shell scripting, and Git (Bitbucket) to manage deployments, automate processes, and maintain infrastructure.
  • Database Management: Design and optimize relational databases for performance and scalability.
  • Collaborative Development: Work closely with the Senior Developer and Product Manager to understand priorities, roadmap items, and team velocity.
  • Frontend Support (as needed): Support light front-end development and maintenance using HTML, CSS, JavaScript, and TypeScript.
  • Documentation & Code Quality: Write clean, well-documented code and contribute to shared libraries and CI/CD processes.
Loading...