Opportunity Snapshot
As a Senior Software Developer, Tech Lead, you’ll lead a team of high-performing developers in delivering best-in-class applications for photographers and creative professionals. You'll oversee every stage of the software development lifecycle, from initial design to implementation, conducting code reviews, testing, and managing deployment. In addition to managing the technical aspects, you'll also take ownership of the team's output and the quality of project deliverables. Beyond guiding the team's technical direction, you'll be the go-to person for resolving any challenges they encounter and supporting their professional growth by enhancing their skills. You’ll thrive in this role with senior-level technical expertise, strong leadership skills, and a willingness to get your hands dirty in the nitty-gritty code when necessary.
Your Impact
- Lead a team of Software Developers through the full project lifecycle, from initial discovery and planning to execution and delivery
- Facilitate planning sessions, stand-ups, incident response, and other Agile ceremonies
- Provide mentorship, coaching, and technical oversight to support team growth and development
- Participate in hiring and onboarding new developers to strengthen the team
- Analyze, design, and implement scalable technical solutions that align with business goals
- Collaborate with stakeholders to prioritize new product features while balancing technical debt and maintenance needs
- Estimate timelines, allocate resources effectively, and take ownership of technical project execution
- Ensure high-quality technical deliverables and act as a visionary leader for the team
- Oversee DevOps and infrastructure initiatives, ensuring application security, performance, and uptime
Role Requirements
- 5+ years of experience as a Full Stack Software Developer building custom web applications
- 2+ years of experience leading a team of 3-5 Software Developers in an agile environment
- 2+ years of experience with PHP and related frameworks (Laravel, Yii, or Symfony)
- 2+ years of experience with Javascript and preferably jQuery, ES6, Webpack, Vue.js, React
- Experience with relational database management (MySQL, PostgreSQL, etc.) and Redis, beyond basic migrations and CRUD operations
- Experience with system design, architecture, data structures, algorithms, and API integrations
- Solid understanding of web technologies including HTTP, RESTful services, and cloud platforms such as AWS
- Experience with CI/CD pipelines and tools
- Excellent communication, collaboration, time management and prioritization skills
- Strong interpersonal and leadership skills with a desire to coach and mentor team members, create team member growth opportunities and delegate tasks to support career growth
- A proactive mindset, with the ability to balance leadership responsibilities and hands-on development
- Ability to work collaboratively in a fast-paced, agile environment with a sense of ownership
What We Offer
- Hybrid work environment (2 in-office days per week)
- 4 weeks of annual vacation & paid time off for office holiday closure
- RRSP matching
- $2,000 annual health & lifestyle spending account
- $1,000 annual education budget
- $1,000 annual charitable donation matching
- Comprehensive benefits: extended health, critical illness, long-term disability & life insurance
- Company-issued MacBook & home office budget
- Anniversary rewards & complimentary Pixieset premium account
- Team-building activities & company-wide events
The typical salary range for this position is CAD $112,100 - $152,250 annually. Salary offered will be based on skills, experience and market data.
Working at Pixieset
At Pixieset, we’re passionate about empowering photographers and creative professionals with the tools they need to showcase their work and grow their businesses. Our all-in-one platform makes it easy to create stunning online galleries, sell finished work, build an online presence, and manage business operations seamlessly.
Our culture is built on collaboration, continuous learning, and innovation. We foster open feedback, knowledge sharing, and creative problem-solving, while valuing dedication, work-life balance, and the power of technology to simplify complex challenges. With a strong emphasis on thoughtful business practices and career growth, we provide endless opportunities to develop and make an impact as we expand our suite of products.
We take pride in being continuously certified as a Great Place to Work™, fostering a diverse and inclusive environment where different perspectives and experiences help us build a stronger team, product, and company. We love what we do—and the people we do it with. As part of our team, you'll take on exciting projects, collaborate with talented and passionate colleagues, and play a key role in bringing our ambitious product roadmap to life.
For more information on Pixieset, please visit our careers page and follow us on Facebook, LinkedIn, X and Instagram!
Internal Title: Senior Software Developer, Tech Lead
Top Skills
Pixieset Vancouver, British Columbia, CAN Office
Vancouver, British Columbia, Canada