Search jobs > Toronto, ON > Front end engineer

Staff Front-End Engineer

#paid
Scarborough, ON
Full-time

About Us

paid is a creator marketing platform that sits at the intersection of brand and creator collaboration. We help direct-to-consumer and Fortune 500 brands like Infiniti, TJX, Unilever, and Sephora, activate creators to drive growth.

We are building the platform of record that powers content creation and distribution for brands globally. The better we do that, the better we can serve our creator community and provide them with the best place on earth to do what they love-create.

About You

You are an experienced software developer, who has worked as part of small to medium-sized teams and participated in planning, designing, and shipping small-to-medium scale applications.

You are a team player and contributor to technology decisions and architecture and can balance day-to-day workload, with an eye for future improvements of your team and their work.

You will be working as part of a group of developers, product managers, and designers who help each other solve problems across all functions.

You will employ best practices in development, security, accessibility, and design to achieve the highest quality of service for our customers.

We use a range of technologies to get the job done : JavaScript and Node.js coupled with OpenAPI, React, and other libraries to provide a modern, easy-to-use Javascript toolchain.

A RESTful API back-end powers our platform services.

Day to Day

  • You'll be reporting directly to the Engineering Manager, work together on and own your personal growth and objectives
  • You will work with Product Managers and Software Developers to collaboratively define the roadmap for features and tools
  • You will perform 2-week time-boxed sprints with daily standups
  • You'll clearly communicate with the team through our productivity tools (Slack, Notion and GitHub)
  • You'll champion documentation and knowledge sharing
  • You will contribute to the design of scalable software platforms with performance and security in mind
  • You'll analyze and troubleshoot production issues in a timely fashion
  • You'll assist developers with their assigned responsibilities when required
  • You'll contribute to documentation, functional specifications, design documents and architecture diagrams

You're perfect for the role if

  • You live and work within 3 Hours of Eastern Standard Time
  • Proven history of excelling in a team-based, collaborative environment
  • Senior-level knowledge of front-end development (ES2019 JavaScript, React, CSS)
  • Senior-level knowledge of React and key React patterns and libraries (e.g. data fetching, state management, etc.)
  • Senior-level knowledge of client-side tooling such as Webpack, Storybook and testing libraries (we use Tap, and Jest)
  • Experience in mentoring junior team members, contributing to overall code quality & pull request process, and evangelizing best practices
  • Experience reviewing code and giving constructive feedback to peers
  • Eligible for Full-Time employment in Canada

Nice to have

  • Proven Experience in building scalable production services and monitoring performance (we use GCP Monitoring Tools)
  • Experience breaking monolithic services into microservices
  • Senior-level knowledge of back-end development (we use Node.js)
  • Senior-level knowledge of database engines (we use PostgreSQL, Redis)
  • Proven Experience designing and documenting APIs (we use Node.js, Fastify, OpenAPI Spec)
  • Experience designing and load-testing highly available systems
  • Experience with the Docker ecosystem

Interview Process

  • Application review
  • Two rounds of interviews across two days with four different components.
  • Hiring Manager Interview (60 mins). We want to learn more about your experience and interests at this stage. You will also learn about the engineering team and decide if #paid is the right fit for you.
  • Meet the team (60 mins). You will meet Product, Design and Engineering team members to learn how you collaborate across these disciplines.

You will also have an opportunity to ask about our team structure and culture.

Project Deep Dive (60 mins). You will meet the architecture team and talk in-depth about a past project or codebase you loved (or hated!).

Come prepared to talk about technical topics (architecture, trade-offs and tools) and non-technical details (team structure, project planning, lessons learned and overall business impact).

You are welcome to present slides or a codebase, but remember that this interview is a conversation, not a presentation.

  • VP interview (30 mins). Intended to cover your skills in collaboration and communication, as well as to provide a final opportunity for you to ask any lingering questions about the company strategy.
  • Note : this is an outline of interviewing at #paid. The interview process may vary depending on your experience.

Get to know the role

  • In order to foster skill growth and guide team members to improve themselves and others, we document a set of core skills & competencies that each team member need to have or achieve in order to be effective
  • Take a look at our README on Github
  • Read our blog : Banknotes
  • 30+ days ago
Related jobs
DataVisor
Toronto, Ontario
Remote

We are looking for excellent web front-end engineers who can constantly challenge theirselves and surpass themselves. Constantly participate in the development of the Web front-end, back-end development, API interface, etc. Familiar with web testing framework, Java Selenium, experienced in writing E...

Cboe Global Markets, Inc.
Ontario
Remote

The role is perfect for a seasoned engineer who is an expert in high performance ReactJS front-end development and is comfortable navigating back-end services. Lead the design, architecture, and implementation of modern full-stack applications using ReactJS for front-end and consuming C#/. Experienc...

PET VALU
Markham, Ontario

As an Intermediate Front End Engineer, you will collaborate with cross-functional teams to develop innovative and user-friendly web applications. We are seeking a talented and experienced Intermediate Front End Engineer to join our dynamic team. Develop robust, scalable, and maintainable code for bo...

Mozilla
Toronto, Ontario
Remote

Senior Front-End Engineer, Firefox. The Firefox team is a community of engineers who care deeply about delivering the fastest, friendliest, most usable browser possible. A Senior Software Engineer is the next level from a Software Engineer. They have a solid understanding of the product strategy and...

Amazon Development Centre Canada ULC
Toronto, Ontario

We’re looking for experienced, motivated front end engineers with a proven track record of developing complex front end products. We are managing massive scale streaming systems, applying machine learning and data science to drive optimizations and insights while building a scalable front-end infras...

#paid
Toronto, Ontario

Knowledge of front-end development (ES2019 JavaScript, React, CSS). You contribute to building robust, reusable, and user friendly web components, interfacing with platform APIs, and finding elegant solutions to complex problems. A RESTful API back-end powers our platform services. Reporting directl...

WAVE
Toronto, Ontario

As a Software Engineer in the Front-end domain, you will join one of the many cross-functional engineering teams to work alongside Product, Design and other developers to build software to solve exciting business challenges. We expect software developers working on the front-end to have enough famil...

Xello
Toronto, Ontario

Xello is looking for a Senior Frontend Engineer. Xello is seeking a Senior Front-End Engineer to build solutions that will help over 5 million K-12 students achieve their potential in school, career and life. As a Senior Front-End Engineer you have the ability to hand-code beautiful, pixel-perfect C...

Faire
Toronto, Ontario

Mentor fellow developers, sharing industry best practices in front-end development. Faire provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, sexual orientation, gender ...

DataVisor
CA
Remote

At DataVisor, we are working hard to find excellent web front-end engineers who can constantly challenge ourselves and surpass ourselves. Familiar with web testing framework, Selenium Webdriver, experienced in writing E2E test cases/test suites and Unit Tests for frontend code to further extends to ...