All roles

Open role

[Remote] Senior Software Engineer

Remote · Portugal Full-time

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 impact. They are seeking a Senior Software Engineer to join their growing Software as a Service (SaaS) team, where the engineer will be instrumental in the design, development, and deployment of innovative cloud-based enterprise software used by leading Energy organizations.

Responsibilities

  • Lead the architecture and design of a scalable, efficient and secure SaaS product using Laravel, Vue.js and Tailwind CS
  • Collaborate closely with cross-functional teams, including designers, project managers, and program teams 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
  • Mentor other software engineers and contribute to fostering a culture of continuous learning and innovation within the engineering team
  • Debug and troubleshoot complex issues across the full stack of technologies 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
  • Other duties as assigned

Skills

  • Expertise in PHP (8.x): Advanced understanding of object-oriented PHP, language features and best practices
  • 10+ years of previous hands-on 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, features and functionality
  • Knowledge of many of Laravel's ecosystem of tools
  • 6+ years of previous experience building software utilizing Vue or similar JS frameworks
  • Experience with typescript
  • Building and designing single page applications using composition API
  • Strong experience with state management and handling
  • Component and modularized based design
  • Understanding of various build tools (e.g. vite, npm)
  • Experience with leading the architecture, design and development of features for scalable SaaS platform
  • Experience using problem solving skills without being afraid of diving in and working out a problem
  • Proficient with Git and Git-based workflows
  • Experience with AWS Cloud infrastructure management and Serverless environments
  • Ability to work on deployment patterns found within Laravel's ecosystem
  • Working with and interpreting cloud-based monitoring and alerting systems (e.g. New Relic, Cloudwatch)
  • Personal responsibility and self-motivation & flexibility to adapt and maintain productivity, features and stability
  • Knowledge of working within an agile/scrum team-based environment to design, develop a Software SaaS product
  • Experience writing with and working on testable and functional code including writing tests with Pest / PHPUnit
  • Bachelor's degree in computer science or related discipline
  • Proven track record of developing SaaS based commercial software products
  • Experience with Data Analytics, Reporting and Business Intelligence platforms
  • Familiarity with NodeJS

Benefits

  • Discretionary annual bonus
  • Three weeks of paid vacation annually
  • Paid holidays
  • A 401(k) retirement plan with employer match
  • Medical, dental and vision coverage
  • Parental leave
  • An employee assistance program
  • Commuter benefits
  • Additional supplemental offerings

Company Overview

  • Resource Innovations is a provider of demand-side management, energy efficiency, and energy consulting services. It was founded in 2016, and is headquartered in Half Moon Bay, California, USA, with a workforce of 501-1000 employees. Its website is https://www.resource-innovations.com/.
  • More open positions

    [Remote] Customer Service Specialist I

    Work from home Full-time role

    [Remote] Inside Sales Manager

    Work from home Full-time role

    [Remote] Senior Product Manager

    Work from home Full-time role

    [Remote] Remote - Client Operations Associate

    Work from home Full-time role

    [Remote] Inside Sales Representative

    Work from home Full-time role

    Senior Remote Customer Support Specialist – Champion of Exceptional Service, Case Management, and Customer Success for Homeowners, Contractors, and Businesses in the Home Improvement Industry at brighthush

    Work from home Full-time role

    CAM – Technical Support Representative

    Work from home Full-time role

    Life Insurance Agent

    Work from home Full-time role

    REMOTE - Oracle HCM Cloud Presales activite

    Work from home Full-time role

    [Remote] Remote Sales Representative

    Work from home Full-time role

    Account Specialist (Billings, MT)

    Work from home Full-time role

    Entry‑Level Remote Live‑Chat Support Specialist – Dynamic Customer Success Champion with Flexible Hours, Competitive Compensation, Transparent Advancement Path, and Remote Work at brighthush

    Work from home Full-time role

    Field Reimbursement Manager

    Work from home Full-time role

    Consulting Solutions Engineer

    Work from home Full-time role

    Nurse Auditor

    Work from home Full-time role

    German + English Customer Care Specialist (Remote - Bosnia and Herzegovina, Croa

    Work from home Full-time role

    State Program Administrator Manager - Data Practices Officer

    Work from home Full-time role

    Senior Remote Technical Support & Troubleshooting Specialist – Elevating Customer Experience, Driving Global Satisfaction, Leading Innovation with AI‑Enabled Analytics at brighthush – Full‑Time, Data‑Driven, Customer Success Champion

    Work from home Full-time role

    Physical Therapist (PT) - Home Health

    Work from home Full-time role

    Funding Specialist I - Part Time

    Work from home Full-time role

    Remote Customer Support Specialist – Client Success Advocate & Issue Resolution Expert at brighthush

    Work from home Full-time role