Canopy is a remote-first Series A startup that adds a keystone technology to the BaaS stack. Canopy’s low-code solution helps fintechs, banks, credit unions, and brands to launch and sustain new financial products. We support installment lending programs, revolving lending programs (credit cards, charge cards, lines of credit), and even more unique customizable programs (such as multi-advance or MCA programs) that make sense for your team’s business model. Check out our documentation at https://learn.canopyservicing.com/

Working as a Front-End Engineer at Canopy you’ll bring positive energy, strong web practices and the ability to make critical decisions. You’ll help articulate the long-term tech direction of Canopy while designing and building highly intricate UI components and systems.

We have several incredible senior full-stack engineers who work on FE, and are looking for someone who wants to dedicate themselves to building the best FE culture and experiences possible.

Day to day you’ll be working with our design, product and research teams but we expect you to develop and drive a loosely held, opinionated vision for our UI products. Our admin dashboard, although not the only product you will be responsible for, is highly critical to the success of our users who rely on it to make payments, track account statuses, record notes, and send reminders. The better we serve our users, the more they can deliver safer and better experiences for their own customers. Part of this role will be to propose and build customer-facing widgets for both customers and services.

Canopy is a values-based business that believes we can have a huge impact, and do it in a way that we all are proud of. We value empathy towards our customers, our teammates, and ourselves. Individuals that have a history of and enthusiasm for radical transparency, and who understand the importance of gratitude and of celebrating every step forward (and the occasional step backward), will do well here.

Canopy provides a radically inclusive and supportive environment.

Requirements

B.S. in a technical degree or equivalent professional experience.

2+ years of experience in React or other modern web frameworks.

Deep expertise of HTML, CSS, and JavaScript (ES6+). You know when JS is unnecessary.

Demonstrated knowledge of data structures and asynchronous programming.

Experience creating robust, reusable components over design systems.

Experimental mindset to tackle challenging engineering problems.

Bonus Points:

Experience in a statically typed language like TypeScript.

Experience with server-side rendering frameworks like NextJS.

Experience with state management libraries like Redux or XState.

Experience in Serverless AWS.

Fluency with writing frontend unit and e2e tests with frameworks like Jest or Cypress.

Enthusiasm for functional programming.

Knowledge of fintech.

Benefits

  • Space and support to grow
  • Comp package in the 90th percentile of startups our size
  • Flexible Vacation
  • Parental Leave Policy
  • 401k matching
  • Monthly stipend for mental/physical wellness
  • Excellent health, vision, and dental package
  • Home office set-up package
  • Yearly team offsite somewhere fun
  • Donation (give-back) budget