At Iversoft, the Full-Stack PHP Web Developer should have experience building custom web applications from the ground up.

This developer needs to be a team player with a great personality. They need to be dependable, responsible, function well under deadlines, a self-starter, able to work independently, and able to take instructions easily. Our ideal developer will have a positive “can-do” attitude, will know when a project warrants “perfection” in coding or when it simply requires “the best available option within budget”, and be comfortable with both. We are looking for a person that enjoys being part of a team and relishes the chance to learn new technologies and find innovative solutions to challenges presented by a wide variety of projects.

Responsibilities 

  • Write great code that conforms with best practices in modern web development

  • Contribute to front and back end development of client projects

  • Contribute to process development and advocate for constant improvement

  • Work within the team to share knowledge, including project planning and code reviews

  • Create and maintain documentation on project decisions and implementation details

  • Collaborate with Iversoft team members across multiple disciplines (designers, developers, QA, PMs)

  • Take part in client meetings as needed to understand their goals, needs and wants

  • Contribute to sprint planning, team discussions and progress reporting

Requirements

  • 4+ years professional web development experience

  • 2+ years LAMP stack experience (PHP, Mysql)

    • Experience working with both CodeIgnitor and Laravel

  • 2+ years React.js experience

  • Experience with Tailwind, Bootstrap, or similar CSS frameworks, to create responsive web interfaces following visual design mockups

  • Experience creating REST and/or GraphQL APIs to support complex web or mobile front end applications

  • Experience with Git source control and JIRA

  • Comfortable both developing new applications, and maintaining existing code

  • Experience breaking down development tasks, estimating effort, and working within those estimates

  • Strong verbal and written communication skills in English

  • Experience creating and maintaining technical documentation

  • Lived and worked in Canada for past 5 years (necessary to obtain security clearance without additional out-of-country verification)

Nice to have

  • Professional experience with additional frontend JavaScript frameworks

  • Experience with Gatsby or Gridsome for creating progressive web apps

  • Experience with additional backend frameworks (Node.js, Go, .NET)

  • Cloud hosting, and automated deployment experience (AWS, Azure)

  • Agency experience

 

Differences are meant to be celebrated. That is why Iversoft is proud to be an equal-opportunity employer. Our hiring is designed to be an empathy-forward process that is inclusive of all applicants. We do not discriminate on the basis of race, colour, sex, gender identity or expression, religion, nation of origin, neurodivergence, physical or mental disabilities, military or veteran status, genetic information, pregnancy, age, or any other status protected under Canadian Legislation and the Canadian Human Rights Commission (CHRC).It is our steadfast commitment to inclusion and diversity that drives us in our culture of success, opportunity, empathy and growth.

Apply for this Job

* Required