How to apply for Senior Full Stack Software Engineer
Electric Air
About Electric Air
Electric Air is a tech-enabled home electrification contractor, meaning they combine software with on-the-ground installation services to help homeowners transition to electric systems. This is a rare opportunity to work at the intersection of climate impact and software craftsmanship, building tools that directly accelerate the adoption of clean energy solutions.
About the role
As a Senior Full Stack Software Engineer, you'll own projects from architecture to deployment, focusing on tools that streamline quoting, scheduling, and fulfillment for electrification projects. You'll also integrate AI into existing products and help shape product direction with leadership, making this a high-impact role where your code directly enables faster, more efficient home electrification.
A typical day
A typical day might involve a morning stand-up with the small engineering team, followed by focused coding on a feature to improve the quoting tool, then a collaborative session with the contract designer to refine UX. Later, you might prototype an AI-powered scheduling assistant and discuss product direction with leadership, all while reviewing pull requests and ensuring code quality.
Who Electric Air is looking for
- 5+ years of production software experience, with a strong portfolio of shipped features that had measurable product impact.
- Full-stack proficiency, comfortable moving between frontend (React, Vue, etc.) and backend (Node, Python, etc.) and handling databases, APIs, and deployment.
- Self-directed and thrives in a fast-moving environment, able to make architectural decisions and iterate quickly without heavy oversight.
- Passionate about climate tech and home electrification, with a genuine interest in using technology to solve real-world problems.
Tips for this application
- Highlight any experience you have in climate tech, energy, or home services—even side projects—to show alignment with Electric Air's mission.
- Emphasize end-to-end ownership in your resume: specify projects where you led architecture, built both frontend and backend, and deployed to production.
- Showcase AI integration experience: mention any projects where you incorporated AI tools (e.g., LLMs, recommendation systems) into products.
- Demonstrate comfort with ambiguity: provide examples of times you defined product scope or made decisions with incomplete information.
- Tailor your cover letter to Electric Air's specific domain: explain why home electrification excites you and how your skills can streamline their quoting, scheduling, or fulfillment tools.
What to cover in your cover letter
In your cover letter, focus on: (1) your passion for climate tech and home electrification, (2) a specific example of a project you owned end-to-end and its impact, (3) your experience integrating AI into products, and (4) how you've collaborated with designers or non-technical stakeholders to define product scope.
Draft a cover letterResearch before applying
- Explore Electric Air's website and any public materials to understand their current products and how they streamline electrification projects.
- Research the home electrification industry: key challenges, common tools, and regulations that might affect their software.
- Look up the backgrounds of the leadership team and any engineers on LinkedIn to understand their technical stack and priorities.
- Read about AI applications in construction or home services to brainstorm how you could contribute to their AI integration efforts.
Likely interview topics
Based on the job description, expect questions about:
- System design for a quoting or scheduling tool: how would you architect a system that handles complex pricing and availability?
- AI integration: describe how you would add an AI feature (e.g., automated quote generation) to an existing product, including model selection and deployment.
- Full-stack coding challenge: likely a practical problem involving both frontend and backend, such as building a small feature or debugging an existing codebase.
- Product sense: how would you prioritize features for a tool that streamlines fulfillment, and how would you measure success?
- Collaboration with non-engineers: how do you work with designers and leadership to define scope and iterate based on feedback?
Common mistakes to avoid
- Submitting a generic resume that doesn't highlight full-stack ownership or climate tech interest—Electric Air wants mission-driven engineers.
- Focusing only on technical skills without showing product impact or ability to work independently in a fast-paced environment.
- Neglecting to mention AI experience or curiosity, as this is a key part of the role and company direction.
Deadline
No deadline is listed. Roles without a deadline usually close once the employer has enough candidates, so apply soon if you are interested.