Full Stack Engineer

EngineeringFull TimeToronto, ON

This is a 100% full-time position based in our spacious office in Toronto at Yonge-Sheppard.

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 the Toronto, PheedLoop is one of the world's fastest-growing event technology companies.

PheedLoop isn't like other startups out there. 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 own some brand new exciting features to come. We’re looking for someone comfortable with diving through the entire stack to solve problems and keen enough 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

  • Develop & Maintain: Contribute code across backend (Python/Django preferred) and frontend (React) applications.
  • API Development: Build and optimize REST APIs, focusing on performance and reliability.
  • UI Implementation: Craft pixel-perfect, responsive user interfaces that provide outstanding user experiences.
  • Code Quality: Participate in peer reviews, ensure adherence to best practices, and continuously improve code quality.
  • Continuous Integration & Delivery: Monitor CI/CD pipelines, proactively identify build/deployment issues, and resolve them promptly.
  • Post-Deployment: Conduct testing, troubleshooting, and monitoring using logging tools to ensure stability after releases.
  • Collaboration & Communication: Work closely with your engineering lead, and product lead to deliver on project goals. Provide regular updates and feedback.
  • Stay Current: Keep up with emerging industry trends, tools, and best practices, and share insights with the team.
  • Problem-Solving: Tackle technical challenges with a creative, solution-oriented mindset.

Requirements

  • Experience: 2+ years of professional software development experience.
  • Backend Expertise: Familiarity with a backend framework (Python/Django preferred), including an understanding of ORM (Object Relational Mapping).
  • Frontend Skills: Experience with a modern frontend framework (React preferred) and the ability to build engaging UIs.
  • REST APIs: Solid understanding of RESTful architecture and best practices.
  • Database Knowledge: Proficiency with relational database design and performance optimization.
  • Code Quality: Ability to write clean, maintainable, and scalable code.
  • Version Control: Proficiency using Git in a collaborative setting.
  • Communication: Strong English verbal and written skills.
  • Adaptability: Willingness to learn quickly and embrace new technologies in a fast-paced environment.
  • Initiative: Demonstrated passion for software development (personal projects, open-source contributions).
  • Growth Mindset: Openness to mentorship and continuous skill improvement.
  • Team Player: Collaborative attitude with the ability to contribute positively to a team-oriented culture.
  • Attention to Detail: Keen problem-solving skills and a commitment to producing high-quality work.

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, hard workers, thrive in environments where they are required to solve problems, and love to have fun. We want to work with people who are looking to grow personally and professionally. Working on a small team, you will have a massive impact and a lot of responsibility very quickly. Your work, just like everyone else's at PheedLoop, will make a massive difference.