[Remote] Software Engineer Lead
Note: The job is a remote job and is open to candidates in USA. Resource Innovations is a women-led energy transformation firm focused on clean energy solutions and utility support. The company is seeking a Lead Software Engineer to design, develop, deploy, and maintain secure, scalable cloud-based SaaS products for energy organizations while contributing to software strategy and product quality.
Responsibilities
- Design and development of a scalable, efficient and secure SaaS product using PHP, Laravel, Vue.js and Tailwind CSS
- Collaborate closely with cross-functional teams, items to deliver on a Software SaaS Product that align with business and customer needs
- Ensure product adheres industry best practices in terms of performance, security, and scalability, with an emphasis on sustainability and energy efficiency
- Participate in code reviews, providing constructive feedback to peers and helping to elevate the overall quality of the codebase
- Debug and troubleshoot complex issues across the platform to ensure optimal performance and a seamless user experience
- Stay current with emerging technologies and industry trends to recommend innovative solutions for future projects
- Engage in the full software development lifecycle, from requirement analysis to deployment and maintenance of the SaaS product
- Contribute to the strategic direction of software development within Resource Innovations, focusing on products that support energy efficiency and decarbonization efforts
- Uphold Resource Innovations’ core values of Climate Change, Equity, Innovation, Scale & Impact, ensuring they are embedded in all technology projects
- Other duties as assigned
Skills
- We require candidates to currently reside in the United States
- We are not offering visa sponsorship or extensions for this position
- This is remote position requiring occasional in-person office meetings for candidates residing in one of the following metro areas Maison, WI, Chicago, IL, San Francisco CA, Phoenix AZ, Denver CO, or Salt Lake City
- Hands-on experience developing in PHP (8.x) with advanced understanding of object-oriented PHP and best practices
- 6+ years of previous experience building software utilizing PHP frameworks, e.g. Laravel
- Building RESTful APIs - implementing various types of APIs that are stable and integrate with other services
- Familiarity with Laravel's architecture and provided features and functionality
- 4+ years of previous experience building software utilizing Vue (preferred) or similar JS frameworks
- Experience with typescript
- Building and developing single page applications using composition API
- Experience with state management and handling
- Component and modularized based design
- Understanding of various build tools (e.g. vite, npm)
- Experience within implementation of scalable SaaS platforms
- Excellent using problem solving skills
- Proficiency with Git
- Personal responsibility and self-motivation & flexibility to adapt and maintain productivity, features and stability
- Knowledge of working within an agile team-based environment to develop a Software SaaS product
- * Understanding of infrastructure management on AWS Cloud and within serverless environments
- * Data analytics / reporting / business intelligence platforms
- * Experience writing with and working on testable and functional code including writing tests with Pest / PHPUnit
- * Familiarity with agile methodologies
Benefits
- Remote position with occasional in-person office meetings for candidates residing in specified metro areas
- Employees may be eligible for a discretionary annual bonus
- Three weeks of paid vacation annually
- Paid holidays
- 401(k) retirement plan with employer match
- Medical coverage
- Dental coverage
- Vision coverage
- Parental leave
- Employee assistance program
- Commuter benefits
- Additional supplemental offerings
Company Overview