Back to jobs

Software Engineer

Raleigh, North Carolina, United States, Remote

ABOUT THE COMPANY

Greenplaces’s mission is to democratize access to sustainability. Through its innovative software and service offerings, Greenplaces helps customers measure and track their carbon emissions and serves as a source of truth for businesses’ sustainability activities. Our vision is to create a future where sustainability is attainable for every business, with a special focus on small and medium-sized enterprises that contribute over 50% of the world’s carbon emissions. Headquartered in Raleigh, NC, our team spans across San Francisco, New York, Charleston, and beyond.


ABOUT THE ROLE

Greenplaces empowers companies to gain visibility and transparency into their carbon emissions, enabling them to develop effective sustainability plans and comply with national and international standards. We are looking for a Software Engineer with a solid foundation in web development and a keen willingness to learn and grow. The ideal candidate will have 0-2 years of professional experience, demonstrate proficiency in PHP and related web technologies, and be eager to contribute to the full software development lifecycle while collaborating in a supportive team environment.

This role is hybrid remote. Our Raleigh office is located at 507 W. North Street. Raleigh, NC 27603. 


RESPONSIBILITIES

  • Develop and Maintain: Assist in designing, developing, and maintaining robust and scalable web applications using Laravel and PHP.

  • Collaborative Development: Work closely with senior engineers and cross-functional teams during all phases of the software development life cycle including requirements gathering, coding, testing, and deployment.

  • Quality Assurance: Write clean, efficient, and well-documented code; participate in code reviews and implement feedback to enhance code quality.

  • Problem-Solving: Troubleshoot and resolve technical issues, working together with team members to deliver timely solutions.

  • Continuous Learning: Engage in learning opportunities including mentoring sessions, peer programming, and relevant training to enhance technical and professional skills.

  • Documentation: Maintain up-to-date documentation for features and technical processes to ensure smooth knowledge transfer within the team.


SKILLS & STRENGTHS

  • Technical Aptitude: Familiarity with PHP, Laravel, and basic principles of object-oriented programming.

  • Web Technologies: Basic proficiency in HTML, CSS, and JavaScript; exposure to modern frontend libraries or frameworks is a plus.

  • Problem-Solving: Strong analytical skills and a willingness to learn and troubleshoot.

  • Collaboration: Excellent communication skills and the ability to work effectively in a team-oriented, agile environment.

  • Adaptability: Eagerness to adopt new tools, technologies, and practices in a fast-paced setting.

  • Time Management: Ability to manage tasks effectively, prioritize work, and meet deadlines.


EXPERIENCE & EDUCATION

  • Experience: 0-2 years of experience working on a software development team or through internships/projects.

  • Preferred Education: Experience gained through a software engineering program, such as a Bachelor's in Computer Science or an equivalent track.

  • Desirable Experience:

    • Exposure to Laravel and PHP in academic or personal projects.

    • Familiarity with TailwindCSS and AlpineJS is a plus.

    • Basic understanding of cloud computing platforms such as AWS, Azure, or GCP.


COMPENSATION

Competitive salary based on skill level and experience, with opportunities for professional growth, learning, and advancement within the company. 

 

 

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf