Senior Software Engineer
PheedLoop
This is a full-time, in-person position based in our spacious office in Toronto.
About PheedLoop
PheedLoop is a Toronto-based software company that is revolutionizing the events and conferences industry. From building innovative software to modernize and automate events, to virtual event technology, to custom hardware, our success has been thanks to our amazing engineering team. Located in Toronto, PheedLoop is one of the world's fastest-growing event technology companies.
PheedLoop isn't like other startups. We're a bootstrapped company that has been profitable since day one. We're growing quickly but sustainably and are looking for new team members to take ownership of exciting new features. We’re looking for someone comfortable diving through the entire stack to solve complex problems and eager to learn whatever is necessary to do so. We’re also a small and close-knit team, so beyond just engineering, having an interest in the rest of the company and a collaborative mindset is a must.
Your Day to Day
Full Stack Development & Technical Ownership
- Lead the design and implementation of complex full-stack systems written in Python/Django and TypeScript/React
- Build, optimize, and maintain REST API endpoints for performance, reliability, and scalability
- Develop new web applications and enhance existing ones using React and TanStack Query
- Translate Figma designs into production-ready, pixel-perfect UIs
- Drive deployment and release processes to AWS, improving CI/CD templates and pipelines
- Write high-quality technical documentation and maintain comprehensive automated test coverage
- Mentor junior and mid-level engineers, providing guidance on best practices and code quality
Product Innovation & Collaboration
- Work closely with Customer Success and directly with clients to ensure solutions solve real problems
- Explore and evaluate new technologies, frameworks, and architectural patterns to enhance system performance and maintainability
- Lead experiments in product and architecture, analyzing results with product analytics data
- Collaborate with marketing, account management, and integration partners to understand user needs and refine product strategy
- Act as a technical resource and advocate across teams, providing insight on system design and engineering decisions
Requirements
- 4+ years of professional software development experience, with at least 2 years as a senior individual contributor or equivalent level of responsibility
- Strong expertise in backend development using Python/Django
- Proficiency in frontend development using React/TanStack Query
- Hands-on experience with cloud platforms (AWS preferred) and CI/CD pipelines
- Deep understanding of REST API design, development, and third-party integrations
- Experience with databases (SQL & ORMs), ensuring maintainable and scalable solutions
- Demonstrated ability to write clean, maintainable, and well-tested code
- Strong experience with Git and collaborative version control workflows
- Excellent verbal and written communication skills, with the ability to document and explain technical concepts clearly
- Ability to work independently in a fast-paced environment and take ownership of large features or systems
- Bachelor’s or Master’s degree in Computer Science or a related science/engineering field
- Portfolio of shipped projects or significant technical contributions
Nice to Haves
- Experience with Figma and UI/UX collaboration
- Prior experience contributing to or mentoring development teams in small, fast-growing companies
- Familiarity with scalable architecture, performance optimization, or advanced system design
Workplace Benefits
- Employee health care plan, 100% coverage
- Awesome workplace — snacks, team outings, books, learning opportunities, open workspace, beautiful and large office
Who We're Looking For
We are looking for people to join our team who are ambitious, hardworking, thrive in environments where they are required to solve problems, and love to have fun. We want to work with people who are eager to grow personally and professionally. Working on a small team, you will have a massive impact and significant responsibility very quickly. Your work, just like everyone else’s at PheedLoop, will make a massive difference.