Full Stack Developer

EngineeringFull TimeToronto, ON

Apply Now

About PheedLoop

PheedLoop has always grown at a phenomenal pace, and it is a literal rocketship right now with events going virtual. We are looking to make a strategic addition to our team as we aim to build and make specific partnerships and acquisitions in 2021. PheedLoop is dedicated to developing critical systems for the events industry (conferences and expos). From innovative software solutions to automate, simplify and monetize events, to new hardware products and most recently virtual event solutions, we are always building awesome tech. Located in the heart of Toronto (downtown, on Front Street), PheedLoop is one of Canada's fastest-growing event technology companies.

We are obsessed with listening to customer feedback, because we are able to build extremely creative solutions at light speed. We love working hard, learning new things, building great products, and closing deals. If you're looking for an experience that will test your limits, accelerate your career, and allow you to dream big, we would love to work with you and change an industry forever.

We are a small engineering team at PheedLoop and are looking for an incredible full stack developer to join our ranks and help us meet our strategic goals for the next few quarters. We want to achieve a cadence of releasing an integration with one new platform every single week. 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

Back-End Development

  • Adding to our backend which is mainly built using Python and the Django framework
  • Building new and optimizing existing REST API end-points for greater performance and simplicity
  • Developing intgerations with third-party software systems and strategic partners
  • Developing and maintaining CRUD API endpoints, webhooks, and SSO capabilities for internal and external use
  • Porting API endpoints to API aggregators (e.g. Zapier, Integromat)
  • Maintaining API security and performance
  • Adding to, maintaining, and building new CI/CD pipelines (particularly for API updates)
  • Writing technical documentation
  • Writing automated tests

Product Innovation

  • Working in a tight feedback loop with the customer success team and directly with customers to make sure we’re solving the right problems and innovating
  • Exploring new technologies and frameworks to implement at PheedLoop to keep systems and engineering efforts up to date, safe, and quick to build on
  • Running product and architecture experiments, assessing success with product analytics data
  • Working with marketing and account management teams to understand customer needs
  • Communicating regularly with technical and strategic partners on integration updates

Requirements

  • Minimum of 2 years full-time software development work experience
  • Proficient in a backend development framework (Python/Django preferred)
  • Proficient with some API development/testing/hosting tools (e.g. Postman, Swagger, Apiary, etc.)
  • Experience with a cloud hosting provider (AWS preferred)
  • Proficient with REST API design, development, and third-party integration
  • Experience developing systems using open authentication standards (OAuth2, OpenID Connect)
  • Experience using cloud identity and SSO authentication providers (e.g. Okta, Ping, AWS Cognito)
  • Experience working with databases - directly and using ORMs
  • Experience writing clean and maintainable code
  • Experience with Git and version control
  • Excellent English verbal and written communication skills (critical requirement to as documentation is a large part of this role)
  • Can work in a fast-paced dynamic environment, often independently with tight deadlines
  • Bachelors or Masters in Computer Science or other science/engineering field
  • Portfolio of personal projects

Nice to Haves

  • Experience with Django Rest Framework
  • Experience with CLIs for API aggregators (e.g. Zapier)
  • Previous experience leading development teams or working at small companies

Workplace Benefits

  • Employee health care plan, 100% coverage
  • Awesome workplace - snacks, team outings, books, learning opportunities, open workspace, beautiful and large downtown 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 feel they have a lot more potential within themselves to unlock, because we want to be a part of their journey and help them reach their goals. Your work, just like everyone else's at PheedLoop, will make a massive difference. We're very careful about who we hire, and when, because everyone we bring on board becomes a member of the PheedLoop family.


This is a full-time position based in our spacious office at 510 Front Street West, Toronto. It is mandatory to practice social distancing in the workplace or wear a mask when it is not possible. Workplace safety is of paramount importance.