Job Title: Full Stack Developer (Backend Focus) Location: Calgary, Alberta (In-Person) Company: Firefly Solar Website: fireflysolar.ca
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.
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.
- 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.
- Linux (Debian)
- Python
- PHP
- SQL
- Bash
- Bitbucket (Git)
- TypeScript
- JavaScript
- HTML/CSS
- Notion API- 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
- 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
- Competitive Salary: Commensurate with experience and skillset
- Benefits Package: Health and dental
- Career Growth: Direct involvement in projects that shape company operations
- Startup Energy, Real Impact: Your work will matter — and go live
- In-House Team: No silos, no outsourcing — just a sharp, focused tech crew with vision
If you’re a backend-first full stack developer who wants to build for real users in a fast-moving environment — we want to meet you.
- Company events
- Dental care
- Extended health care
- On-site parking
- Paid time off