Talent.com
Backend Software Engineer II
Backend Software Engineer IIEngage People Inc. • Markham, York Region, CA
Backend Software Engineer II

Backend Software Engineer II

Engage People Inc. • Markham, York Region, CA
9 days ago
Job type
  • Full-time
Job description

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

    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.

    #J-18808-Ljbffr

    Create a job alert for this search

    Backend Software Engineer II • Markham, York Region, CA

    Similar jobs
    Senior Software Engineer II

    Senior Software Engineer II

    Tripledot Studios • Toronto C6A, ON, Canada
    Remote
    Full-time
    Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - AI II

    Senior Software Engineer - AI II

    Thomson Reuters • Toronto C6A, ON, Canada
    Remote
    Full-time
    Are you ready to shape the future of AI-driven content technology while leading cutting-edge innovation in a mission-critical role? Do you thrive in environments where your technical expertise can ...Show more
    Last updated: 29 days ago • Promoted
    Software Engineer II, Backend

    Software Engineer II, Backend

    Pinterest • Toronto, Canada
    Full-time
    About Pinterest : Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime.At Pinterest, we’re o...Show more
    Last updated: 13 days ago • Promoted
    Software Engineer II, Login (Auth0)

    Software Engineer II, Login (Auth0)

    Okta for Developers • Toronto, Canada
    Full-time
    About Okta Okta is The World’s Identity Company.We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta Platform and Auth0 Platform, pr...Show more
    Last updated: 18 days ago • Promoted
    Senior Software Engineer II, Smart Trailer & Connected Equipment

    Senior Software Engineer II, Smart Trailer & Connected Equipment

    Samsara • Toronto C6A, ON, Canada
    Remote
    Full-time
    Senior Software Engineer II, Smart Trailer & Connected Equipment.Schedule : Remote, Canada only; relocation assistance not provided. This range is provided by Samsara.Your actual pay will be based on...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer II

    Senior Software Engineer II

    Forter • Toronto C6A, ON, Canada
    Full-time
    Senior Software Engineer II – Forter.About the role : Forter is looking for a Senior Software Engineer II to develop and cultivate new products for fraud detection. The engineering decisions made by ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Software Engineer II, Orchestration

    Senior Backend Software Engineer II, Orchestration

    dbt Labs • Toronto, Canada
    Full-time
    About Us dbt Labs is the pioneer of analytics engineering, helping data teams transform raw data into reliable, actionable insights. Since 2016, we’ve grown from an open source project into the lead...Show more
    Last updated: 18 days ago • Promoted
    Software Engineer II / 14 hours ago

    Software Engineer II / 14 hours ago

    Php-Jobs • Toronto, Canada
    Full-time
    Software Engineer II, Intelligence Team (Remote - Canada).Join commonsku and help revolutionize the $26B promotional products industry. Our platform empowers branded merchandise distributors through...Show more
    Last updated: 18 days ago • Promoted
    Backend Senior Software Engineer, Identity

    Backend Senior Software Engineer, Identity

    Vanta • Toronto, Canada
    Full-time
    Backend Senior Software Engineer, Identity At Vanta, our mission is to help businesses earn and prove trust.We believe that security should be monitored and verified continuously, and we empower co...Show more
    Last updated: 18 days ago • Promoted
    Software Engineer II, Service Integration

    Software Engineer II, Service Integration

    Wayfair • Toronto
    Full-time
    Software Engineer II, Service Integration.Toronto, Canada – hybrid work schedule required.Wayfair operates the largest custom e‑commerce parcel network in the United States, managing an expansive l...Show more
    Last updated: 6 days ago • Promoted
    Backend Software Engineer (Intermediate)

    Backend Software Engineer (Intermediate)

    Tucows Domains • Toronto, Canada
    Full-time
    Tucows is a remote-first backend engineering role for Canada, building open‑internet products across domains, Ting, and Wavelo. Design and develop secure, scalable, reliable, and efficient backend s...Show more
    Last updated: 18 days ago • Promoted
    Software Engineer II, Service Integration

    Software Engineer II, Service Integration

    Wayfair LLC • Toronto
    Full-time
    Software Engineer III, Service Integration.Candidates must be based in Toronto and will be expected to comply with the team's hybrid work schedule requirements. Wayfair runs the largest custom e-com...Show more
    Last updated: 10 days ago • Promoted
    Backend Software Engineer II, e-Transfer

    Backend Software Engineer II, e-Transfer

    Peoples Group • Toronto
    Full-time
    The Software Engineer II plays a critical role in designing, building, and maintaining high-quality software solutions that support Peoples Group’s business objectives. This role involves hands-on c...Show more
    Last updated: 7 days ago • Promoted
    Software Engineer II, Backend - Financial Product

    Software Engineer II, Backend - Financial Product

    Rippling • Toronto
    Full-time
    Rippling gives businesses one place to run HR, IT, and Finance.It brings together all of the workforce systems that are normally scattered across a company, like payroll, expenses, benefits, and co...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer II, Login (Auth0)

    Software Engineer II, Login (Auth0)

    Okta • Toronto
    Full-time
    Software Engineer II, Login (Auth0) – Okta.Okta is the world’s identity company.We free everyone to safely use any technology, anywhere, on any device or app. Our flexible and neutral products, Okta...Show more
    Last updated: 11 days ago • Promoted
    Software Engineer II (Full-stack)

    Software Engineer II (Full-stack)

    EQ Bank | Equitable Bank • Toronto, Canada
    Full-time +1
    Being a traditional bank just isn’t our thing, so we challenge ourselves to get creative in providing innovative banking solutions for Canadians. Our team of inquisitive and agile challengers breaks...Show more
    Last updated: 18 days ago • Promoted
    Senior Software Engineer II

    Senior Software Engineer II

    Forter Ltd. • Toronto C6A, ON, Canada
    Full-time
    More than in other groups, the engineering decisions made by Forter’s product group need to balance not only engineering factors, but also user experience, aesthetics, legal and financial considera...Show more
    Last updated: 30+ days ago • Promoted
    Backend Software Engineer II

    Backend Software Engineer II

    Engage People Inc. • Markham
    Full-time
    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 environmen...Show more
    Last updated: 9 days ago • Promoted