Responsibilities
- Design, develop, and maintain scalable web applications that support both internal teams and external customers in the clean energy space.
- Lead full-stack development using Python, TypeScript, Node.js, JavaScript, Next.js, and Tailwind CSS.
- Collaborate with product managers, designers, and cross-functional stakeholders to translate complex workflows and business needs into elegant technical solutions.
- Work closely with other engineers—both US-based and offshore—to ensure high-quality, maintainable, and well-documented code across projects.
- Mentor new engineers, helping them learn best development practices, rigorous testing standards, and relevant technologies
- Manage deployment pipelines, performance optimization, and cost-efficient scaling of applications in Microsoft Azure.
- Contribute to architectural decisions and help define development standards and best practices across the engineering team.
- Use GitHub for version control and Jira for task management to support efficient, transparent, and collaborative development cycles.
- Support and evolve multiple proprietary platforms that include geospatial analysis, dynamic form generation, customer onboarding, and backend workflow automation.
- Ensure software meets security, performance, and accessibility standards.
- Stay current with emerging technologies and propose new tools or frameworks to improve product quality and development velocity.
Qualifications
- 5+ years of experience in software engineering, with a strong focus on full-stack web application development.
- Proficiency in: Back End: Python, TypeScript, Node.js, JavaScript; Front End: Next.js, Tailwind CSS.
- Experience working from Figma design files.
- Proven experience deploying and scaling applications using Microsoft Azure.
- Strong understanding of Git workflows (GitHub) and agile development practices (Jira).
- Experience collaborating with distributed teams, including offshore developers.
- Ability to balance long-term technical vision with short-term delivery needs.
- Excellent problem-solving skills, with a focus on delivering clean, maintainable, and performant code.
- Effective communicator comfortable working across technical and non-technical teams.
- A passion for clean technology and using software to accelerate positive climate impact.
Nice to Have
- Familiarity with Microsoft Dynamics 365, PowerApps, or Power BI.
- Prior work in the energy, clean tech, or infrastructure industries.
Other Jobs from Solar Landscape
Solar Project Manager (Greater Chicagoland)
Project Manager, PV Engineering (Illinois)
Similar Jobs
Front End Engineer - Business Process Operations
Senior Software Engineer, TL
Engineer – Full Stack
Senior Software Engineer
Lead Software Engineer (Java/Cloud)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say