About Greenplaces Greenplaces is an all-in-one sustainability platform that makes sustainability easy and impactful. We believe that in order for sustainability to work, it has to be good for business and good for the planet. We believe that we can't reach our climate goals without involving every business, and the mass market of everyday businesses represent the biggest opportunity to positively impact the planet.
Our beliefs inform everything we do-from the solutions we build, to the resources we provide, to the community and team we foster. We're creating a future where sustainability is accessible, practiced across all businesses, positively impacting bottom lines and the environment. Join us in shaping the future of sustainability.
Role Description Greenplaces helps companies gain visibility and transparency into their carbon emissions so they may create sustainability plans and comply with national and international standards. Greenplaces is looking for an experienced Senior Software Engineer with a strong background in Laravel and PHP. The ideal candidate will have at least 5 years of experience in software engineering, demonstrating a proven track record of delivering high-quality software solutions. This role requires a deep understanding of software development best practices, exceptional problem-solving skills, and the ability to work effectively in a collaborative environment.
Responsibilities - Design, develop, and maintain robust and scalable web applications using Laravel and PHP.
- Lead and participate in the full software development life cycle, including requirements gathering, design, coding, testing, and deployment.
- Mentor and provide technical guidance to junior engineers, assisting in their professional growth and development.
- Conduct code reviews and provide constructive feedback to ensure code quality, performance, and maintainability.
- Identify and resolve complex technical issues, debugging and troubleshooting problems as they arise.
- Collaborate with quality assurance teams to develop and execute comprehensive testing plans, including unit testing, integration testing, and system testing.
- Document completed features for a successful handoff to our GTM teams.
Skills & Strengths - Problem solving
- Proactive and resourceful
- Ability to learn and adapt quickly
- A team player, collaborative
- Time management and multitasking skills - Ability to prioritize and handle multiple projects at the same time, that might be in different stages of completion
- Ability to work independently
- Capable of self-led learning and process implementation
Experience - Bachelor of Computer Science degree or equivalent
- 5 years of experience working on a software development team
- Extensive experience with Laravel and PHP
- Experience in object oriented programming languages
- Familiarity with TailwindCSS and AlpineJS
- Proficiency with HTML, CSS, and JavaScript
- Experience with cloud computing platforms, such as AWS, Azure, or GCP
- Familiarity with containerization and serverless technologies