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.