Software Developer II
Company | Benevity |
---|---|
Location | Toronto, ON, Canada, Calgary, AB, Canada, Vancouver, BC, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level |
Requirements
- Degree in Computer Science or equivalent professional experience
- 3+ years of full-stack software development experience
- 3+ years experience with as a software developer using OOP concepts and languages like Java, PHP or Python
- 3+ years of professional experience using modern JavaScript frameworks such as Vue, Angular or React
- Some experience with cloud-based services (AWS, Azure, or GCP)
- Proficiency working with RESTful APIs and data handling
- An API-first approach, loosely coupled systems, and domain driven design
- A pride in code quality and approaches towards testing
- Demonstrable experience working with legacy code and the ability to optimize existing systems
- A track record for building high-quality, maintainable, testable, and scalable software
- A strength in pragmatically designing, building and deploying scalable, highly-available systems
- An ability to think abstractly and are comfortable with ambiguous/undefined problems
- Excellent communication skills: you understand user needs and have the ability to translate them into actionable pieces of work
- An attitude of leaving code/processes/people better than when you got there
- A belief that companies should be socially responsible
Responsibilities
-
No responsibilities provided.
Preferred Qualifications
-
No preferred qualifications provided.