Backend Software Engineer II

6 days ago


Markham, Ontario, Canada Engage People Inc. Full time

OVERVIEW

The Backend Software Engineer II is seasoned in building Web applications and will have the opportunity to experience the excitement and challenges of delivering software in a fast-paced environment. The Backend Software Engineer II possesses a solid understanding of software development principles, including but not limited to automation testing (Unit, Integration, End-to-End), continuous integration and deployment, and writing clean, efficient code. The Backend Software Engineer II excels as a collaborator, conducting code reviews and fostering a knowledge-sharing culture, while also demonstrating self-motivation to tackle challenges head-on and continuously seek innovative solutions.

RESPONSIBILITIES

  • Implement new innovative software and modify existing platforms to add features, build web services, with focus on quality, scalability, and modularity.
  • Participate in driving best in-class standards and practices, code modularization, code reusability and coding standards that contribute to production of high quality code.
  • Participate in defining goals that meet deadlines by collaborating with peers across disciplines, including project management, product management, business analysts, UI / UX, back-end service development and QA.
  • Collaborate with product, business analysts, designers and QAs to implement new features.
  • Review and approve functional and non-functional requirements to ensure all edge-cases have been captured.
  • Anticipate risks and propose alternative solutions and mitigations strategies.
  • Recommend and implement process improvements to enhance the user experience.
  • Create and maintain scalable RESTful APIs.
  • Contribute leading-edge ideas, tools and frameworks by keeping up with the latest trends in the industry via conferences, blogs, tutorials, books and videos.
  • Provide effective code reviews and mentorship for your peers.
  • Perform other tasks as required.

QUALIFICATIONS

  • Bachelor's degree in computer science or a related field or the equivalent in education and experience is required.
  • 2 to 4 years of experience working as a Backend Developer is required.
  • Deep understanding of PHP 8 object oriented / modular programming is required.
  • Minimum 3 years experience with MVC frameworks (Laravel or Symfony).
  • Experience with repositories such as Git and SVN.
  • Ability to script in Linux for automation.
  • Experience using Swagger and/or Postman tools.
  • Expert knowledge on Shell Scripting.
  • Knowledge of TDD, BDD and DDD.
  • Strong knowledge of virtualization and container technologies (Docker, Vagrant, Hyper-V).
  • Experience with public Cloud Service Provider (Amazon AWS).
  • Understanding of both relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Basic knowledge of JS frameworks (Vue, AngularJS, or similar).
  • Critical thinker, problem-solver, and team player with good interpersonal skills.
  • Excellent communication skills with the ability to clearly explain complex technical issues to all level team members.

Compensation:
Annual base pay of $90,000.00-$115,000.00 CAD, depending on experience and qualifications, plus performance-based bonus.

Vacancy Notice:
This job posting represents an existing vacancy that Engage is actively seeking to fill.

AI Disclosure:
AI is not used to screen, assess, or select applicants.

We thank all applicants for their interest in Engage, however, only those selected for an interview will be contacted.

Engage is an equal opportunity employer committed to diversity in the workplace. In addition, Engage is committed to providing accommodations for people with disabilities during the recruitment and selection process. In the event you require any accommodations, please advise us in advance and we will work with you to meet your needs.

Values: Integrity/Teamwork/Diversity/Innovation/Courage



  • Markham, Ontario, Canada AMD Full time

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...


  • Markham, Ontario, Canada Ventus Software Full time

    Job Description:Forward-Deployed Software EngineerJonas SoftwareCompensation & Role Details:Expected Salary Range: The expected base salary range for this role is between $160,000 - $180,000 CAD, depending on experience and qualificationsRole Type: New RoleAI Disclosure: AI may be used during the hiring process.The CompanyJonas Software is the leading...


  • Markham, Ontario, Canada Jonas Software Full time

    Job Description:Forward-Deployed Software EngineerJonas SoftwareCompensation & Role Details:Expected Salary Range: The expected base salary range for this role is between $160,000 - $180,000 CAD, depending on experience and qualificationsRole Type: New RoleAI Disclosure: AI may be used during the hiring process.THE COMPANYJonas Software is the leading...


  • Markham, Ontario, Canada Jonas Software Full time $160,000 - $180,000

    Job Description: Forward-Deployed Software EngineerJonas SoftwareCompensation & Role Details:Expected Salary Range: The expected base salary range for this role is between $160,000 - $180,000 CAD, depending on experience and qualificationsRole Type: New RoleAI Disclosure: AI may be used during the hiring process.THE COMPANYJonas Software is the leading...


  • Markham, Ontario, Canada Questrade Financial Group Full time

    Questrade Financial Group (QFG), through its companies - Questrade, Inc., Questrade Wealth Management Inc., Community Trust Company, Zolo, and Flexiti Financial Inc., provides securities and foreign currency investment, professionally managed investment portfolios, mortgages, real estate services, financial services and more. Questrade uses cutting-edge...


  • Markham, Ontario, Canada Jonas Software Full time

    Job Description: Full-Stack Software DeveloperJonas SoftwareCompensation & Role Details:Expected Salary Range: The expected base salary range for this role is between $160,000 - $180,000 CAD, depending on experience and qualificationsRole Type: New RoleAI Disclosure: AI may be used during the hiring process.THE COMPANYJonas Software is the leading provider...


  • Markham, Ontario, Canada Questrade Financial Group Full time

    Questrade Financial Group (QFG), through its companies - Questrade, Inc., Questrade Wealth Management Inc., Community Trust Company, Zolo, and Flexiti Financial Inc., provides securities and foreign currency investment, professionally managed investment portfolios, mortgages, real estate services, financial services and more. Questrade uses cutting-edge...


  • Markham, Ontario, Canada GE Vernova Full time US$152,400 - US$254,000

    Job Description SummaryWe are seeking a highly experienced and innovation-driven Software Consulting Engineer to lead the architecture, design, and development of advanced software platforms and configuration tools for Transmission & Distribution (T&D) systems. This strategic leadership role drives the digital transformation of the energy sector by enabling...

  • AI Engineer Intern

    5 days ago


    Markham, Ontario, Canada Jonas Software Full time

    Job Description:AI Engineer InternJonas Software - CorporateMarkham, ONCompanyJonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within...

  • AI Engineer Intern

    5 days ago


    Markham, Ontario, Canada Jonas Software Full time

    Job Description: AI Engineer InternJonas Software - CorporateMarkham, ONCOMPANYJonas Software is the leading provider of enterprise management software solutions to the Country and Golf Clubs, Foodservice, Construction, Fitness & Sports, Attractions, Salon & Spa, Education, Radiology/Laboratory Information Systems, and Product Licensing industries. Within...