Job Closed
This listing is no longer active.
Industry Leaders in Live Video Chat
Staff Engineer
Location
Canada
Posted
132 days ago
Salary
$146K - $206K / year
Seniority
Lead
Job Description
Staff Engineer
VS Media
• Help push the company forward by writing and maintaining efficient, scalable code while contributing across all layers of our platform • Perform technical analysis, product and website feature development, bug resolution, knowledge sharing, and contribute to documentation • Part of business-hours support workflows and assist operations teams with the implementation, testing, and deployment of solutions
Job Requirements
- 5+ years of professional development experience (PHP preferred, but strong full-stack engineers with other backend experience are encouraged to apply)
- Demonstrated experience designing and building complex systems from the ground up
- Senior-level full-stack development experience with a demonstrated ability to work on complex, production-grade systems
- Proficiency with modern JavaScript frameworks (e.g., React, Svelte), HTML5, CSS3, and JavaScript/TypeScript
- PHP is the primary backend language for this role; additional backend experience is a plus but does not substitute for PHP proficiency
- Experience working across multiple PHP versions, including maintaining and improving legacy codebases while developing in modern PHP
- Experience with lightweight, middleware-driven PHP backends (PSR-7/PSR-15) or similar framework patterns
- Strong understanding of relational databases (MySQL), including query optimization and schema design
- Experience building and consuming RESTful APIs and third-party integrations
- Solid grasp of software architecture principles, including MVC, SOLID, common design patterns, and scalability considerations
- Proficiency with version control systems (Git, SVN) and collaborative development workflows
- Moderate experience with Unix systems and the command line
- Experience with automated testing practices, including unit, integration, and end-to-end testing
- Experience working within CI/CD pipelines
- Exceptional analytical and debugging skills with a strong attention to detail
- Demonstrated ability to take ownership of projects and execute with minimal supervision across varying levels of scope and complexity
- Exceptional verbal and written communication skills, with the ability to convey technical concepts clearly to both technical and non-technical audiences
- Exceptional judgment and discretion, particularly when working on sensitive systems or high-visibility projects.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Lead Software Development Engineer
Neptune Retail SolutionsYour data-driven retail activation partner with an unparalleled network of digital and in-store omni-channel solutions.
• Implement order management and integration solutions • Design and develop solutions for complex business problems • Collaborate with business process owners • Maintain and enhance existing applications • Ensure architectural consistency across solutions • Establish software engineering best practices • Mentor and coach engineering teams • Collaborate with onsite and offshore teams to implement solutions • Create and maintain design documentation
Senior Software Engineer – Timesheets
Tempo SoftwareAdaptive SPM for AI-Accelerated Innovation | Modular Solutions, Compounding Value | 30,000+ Customers
• Design and develop backend platform services in Kotlin (Spring Boot) and TypeScript/Bun that provide shared capabilities across the organization (billing, licensing, user permissions, authentication, etc.) • Build reusable libraries, frameworks, and internal tools that improve developer productivity and enable teams to ship features faster • Create and maintain APIs (REST and gRPC) for inter-service communication and external integrations • Write clean, well-tested code with comprehensive unit and integration test coverage • Collaborate with product teams to understand their needs and design platform solutions that solve common problems • Contribute to architectural decisions and technical standards that improve code quality and maintainability across the codebase • Build observability into services through structured logging, metrics, and monitoring • Participate in code reviews, mentor team members, and champion best practices in software engineering • Take ownership of complete solutions from design through deployment and production support
• Work collaboratively with designers, product managers, testers and other engineers • Leverage cutting-edge technologies and modern practices • Build and ship high-quality code at a rapid pace • Develop software that is fast, secure and reliable to meet defined requirements • Monitor, identify, and correct more complex software defects to maintain fully functioning software • Produce multiple concepts and prototypes to design digital products/services • Research and suggest ways to optimize solutions to better meet user and/or business needs • Drive maintenance road map to facilitate software development and ensure the development work is prioritized in line with business requirements
• Build and Maintain Core Features • Write High-Quality, Well-Tested Code • Perform Peer Code Reviews • Guide and Support Junior Engineers • Contribute to System Reliability and Releases • Review Technical Requirements and Surface Tradeoffs • Contribute to Engineering Culture




