Software Developer
Hybrid
Temporary
#Software Development
#Cloud
#Engineering
#Java
#PHP
#Python
#Vue
#Angular
#React
#AWS
#RESTful APIs
#OOP
#Testing
Welcome to Benevity. We are the platform behind the way the world does good, providing companies and their employees with the technology to take social action on the issues that matter most. From giving and volunteering to grantmaking and employee resource groups, we help the majority of Fortune 100 brands build better cultures and use their influence for positive change. As one of Canada's first B Corporations, we are just as dedicated to our purpose as we are to our profits. We have a global team, and we are looking for a talented Software Developer to join our Product and Engineering group on a temporary, hybrid basis in Canada.
What you'll be doing
- You will contribute to the ongoing development and enhancement of our innovative platform by writing clean, maintainable, and scalable code.
- You will work across our diverse technology stack, utilizing VueJS for front-end interfaces and Java or PHP for our back-end systems.
- You will operate within the AWS cloud environment, leveraging cloud-native technologies to manage data processing and secure external integrations.
What you'll bring
To succeed in this role, you should be a professional who is comfortable with abstract thinking and solving complex, ambiguous problems. We are looking for the following qualifications:
- A degree in Computer Science or equivalent professional experience.
- At least 3 years of full-stack development experience, including work with OOP concepts and languages like Java, PHP, or Python.
- At least 3 years of professional experience using modern JavaScript frameworks such as Vue, Angular, or React.
- Experience with cloud-based services like AWS.
- Proficiency in working with RESTful APIs and data handling.
- A commitment to code quality, testing, and the ability to optimize legacy systems.
- Excellent communication skills and an API-first approach to software design.
- A passion for social responsibility and a desire to leave your team and processes better than you found them.
What you'll get
We are committed to creating a culture of belonging where you can feel seen, heard, and celebrated. Joining our team means you will have access to the following:
- A flexible hybrid work environment that supports your personal well-being and professional collaboration.
- The opportunity to work on technology that makes a tangible, positive impact on the world.
- A supportive atmosphere where diversity, equity, inclusion, and belonging are integrated into our daily operations.
- Growth opportunities and the chance to work alongside caring, innovative colleagues.



