UniUni

UniUni

Staff Software Engineer

Richmond, Canada · Staff+

Sponsorship not specifiedDetected 12 days ago
JavaScriptTypeScriptPHPReactHTMLCSSLaravelFull-Stack DevelopmentObject-Oriented ProgrammingCode ReviewPostgreSQLMySQLMongoDBRedisAWSCloud PlatformsDockerKubernetesCI/CDDevOpsAPI DevelopmentRESTData EngineeringSupply Chain

About the role

  • The Senior Staff Software Engineer is a senior technical leader within UniUni's engineering organization, reporting to the Chief Technology Officer.
  • You will play a key role in shaping UniUni's technology direction as we continue our rapid expansion across North America.

Responsibilities

  • Design, build, and maintain robust application software using PHP (core and frameworks) and TypeScript, with a focus on scalability and long-term maintainability.
  • Architect and implement full-stack solutions, seamlessly integrating server-side logic with frontend interfaces.
  • Lead troubleshooting and root-cause analysis of backend systems, identifying and resolving complex issues efficiently.
  • Design, build, and integrate RESTful APIs that support internal and external consumers.
  • Architect and manage relational and non-relational data storage solutions, ensuring performance, reliability, and data integrity.
  • Conduct comprehensive code reviews and drive continuous improvements to codebases for enhanced performance and maintainability.
  • Collaborate with product managers, designers, and cross-functional teams to deliver high-quality full-stack web applications.
  • Qualifications 10+ years of professional experience building production-grade applications, with strong backend expertise (PHP experience highly valued).
  • Proven ability to design and manage relational (MySQL, PostgreSQL) and non-relational (MongoDB, Redis) databases, including schema design and query optimization.
  • Expert-level knowledge of OOP principles, design patterns, and web architectural patterns (MVC, microservices, event-driven).

Requirements

  • Beyond hands-on engineering, this role requires strong architectural judgment and the ability to mentor and influence across teams.
  • Strong proficiency in HTML, CSS, and JavaScript, with hands-on React experience.
  • Extensive experience with API design and integration (REST).
  • Nice-to-Have Qualifications Bachelor's degree or higher in Computer Science, Software Engineering, or a related field - or equivalent hands-on experience.

Skills

  • Every parcel UniUni delivers is powered by software.

Benefits

  • Benefits Competitive compensation package, Dental, Vision, Medical insurance, Paid Holiday, Paid Time Off, Paid Sick Leave, RSSP/401K, Management training program, etc Our Commitment to Inclusion UniUni is an
  • Mentor and coach junior and mid-level engineers, fostering a culture of technical excellence and continuous learning.

Equal opportunity

  • equal opportunity employer.

This listing is sourced directly from UniUni's careers page and normalized into a canonical job model.