11 Aug
|
Rentsync
|
Toronto
About Rentsync Rentsync is an award-winning, high-growth organization that provides high quality websites, marketing services, and software solutions to the rental and property management industry throughout Canada and the United States. About The Role We are seeking a Software Developer with 3+ years of experience to join Rentsync to contribute to the success of some of our marketplace listing websites. You will work within a small team to monitor and maintain, resolve bugs, improve code, enhance user experiences, and build new features and functionality on our marketplace website. You will be working off a Jira board, and work closely with developers, product managers, and other stakeholders. Seeking someone who feels comfortable with frontend development, using JavaScript frameworks, and backend development using PHP. Additional backend experience is a bonus as Rentsync has many software teams working on a variety of technology stacks. Duties & Responsibilities Writing clean code, good tests, and crafting good documentation where appropriate Delivering high-quality work that adheres to standards and best practices Working on supporting our existing web-based products and services, implementing recent features and tests, building and supporting new products & technology Follow secure coding practices Contribute to our codebases by adding features and enhancing functionality alongside a team of developers of varying skill and experience levels Develop and test software enhancements and new features on existing and/or new software products,
following software development best practices to deliver high-quality releases Ensure performance and accessibility best practices. Ensure Product Managers and Product Owners have accurate technical advice, assessments and estimates from the development team Participate fully in software engineering activities, including advanced design, refinement, planning, development, daily standups, retrospectives, backlog grooming, etc. Contribute to developer quality of life improvements; help to introducemore effective standards and processes; create solutions that will assist developers in their day-to-day work. Assist in creating and enforcing the quality of our code by ensuring documentation is up to date and by implementing automated testing. Mentor, guide and lead less experienced developers in these activities. Actively participate in and adhere to the software development life cycle (SDLC) Implement and maintain 3rd-party data importers, handling large data sets and complex data transformations. Troubleshoot performance issues in both application code and infrastructure configurations, applying performance optimization and monitoring techniques. Remediate detected security vulnerabilities, and upgrade core packages and software versions while minimizing application impact Work closely with product managers, IT teams,
and other stakeholders to gather requirements and provide technical solutions. Creating Merge Requests for all new code changes, reviewing other developers merge requests Core Technologies PHP 8 PHP Laravel Vue.Js MySQL & PostgreSQL HTML5 and CSS3/SCSS Git and GitLab CI/CD Pipelines Rest APIs Amazon Web Services Essential Qualifications 3 years of professional software development experience in the workplace Diploma in computer engineering, or Degree in computer science, software engineering, or related field, or equivalent experience Knowledge of, and experience with, web design and development practices, tools, and related technology Deep understanding of design patterns and pragmatic programming principles Proficient understanding of JavaScript and JavaScript frameworks Experience with built-in quality practices such as Unit Testing, Test Driven Development Knowledge of current trends and best practices in the areas of web design and development Knowledge of object oriented programming Experience working with and creating or consuming REST APIs Experience with version control, such as SVN or GIT Strong Oral Communication, the ability to express key aspects of information clearly and concisely in undefined contexts Rentsync is an equal opportunity employer. If you are selected to participate in the interview process and require unique accommodations, please don’t hesitate to let us know. Successful candidates may be required to complete a criminal background check in the final phase of the interview process. The Pay Range For This Role 85,000 - 90,000 CAD per year (Toronto) #J-18808-Ljbffr
📌 Php Developer - C$85,000 - C$90,000 A Year (Toronto)
🏢 Rentsync
📍 Toronto