Lead Software Engineer
Resource Innovations
- Location
- Chicago · San Francisco · Phoenix +3
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 100,000–135,000/yr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
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
Requirements
- 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
Preferred
- 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
Skills
- PHP
- Laravel
- Vue.js
- Tailwind CSS
- Typescript
- Vite
- npm
- Git
- AWS
- Pest
- PHPUnit
Similar roles
Senior Software Engineer II
MX Technologies · US · today
Sr. Cloud Platform Engineer
MX Technologies · Lehi, Utah, United States · today
Senior Software Engineer - Continuity
Rad AI · United States · today
Lead Software Engineer - City
Okc · Oklahoma City, OK, United States · USD 40–60/hr · today
Full-stack Software Engineer III/Senior, AI Gateway
Ngrok · US · San Francisco, CA · USD 202,500–247,500/yr · today
Senior Software Engineer, Infrastructure
Learning Commons · Redwood City, CA · USD 190,000–261,800/yr · today