Jobs · Engineering

Senior Software Engineer

Resource Innovations · Madison, WI · 1 wk ago
RemoteRemoteEngineering$100k–$144k/yrFull-time

Duties And Responsibilities

  • Lead the architecture and design of a scalable, efficient and secure SaaS product using Laravel, Vue.js and Tailwind CSS
  • 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
  • Requirements

    • 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 APIS
    • 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
    • Experience with working with and interpreting cloud-based monitoring and alerting systems (e.g. New Relic, Cloudwatch)

    Preferred Skills, Education And Experience

    • 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

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com