APIs You Won't Hate


Copper · Senior Front End Software Engineer

Copper is not just another CRM. It’s the only CRM that is 100% focused on helping clients build the strongest possible business relationships that will win them customers for life. While most CRMs are glorified databases with legions of custom fields, Copper takes a human and action-centered approach and functions at the heart of a business. Read more here about our CEO’s Vision for the future of CRM

Copper surprises people: clients tell us they actually love their CRM, as this was previously a feat of impossibility. We’re turning CRM on its head by offering a beautifully crafted, Google Workspace-native tool that offers transparency, collaboration, and productivity.

It’s an exciting time to be part of this category, where there are few individual players left who are truly capable of capturing significant market share. We are one of them with a strong foothold in the space, and funds raised of $100 million.

Copper is looking for a positive, customer-oriented Senior Front End Software Engineer with a strong focus on the user interface to join our product development team, with an opportunity of becoming more full stack. Your focus will be adding and improving features for our CRM.

In this role you will be interacting within and across teams that are composed of client and server engineers, QA engineers, product managers, and user-experience designers. You will be working closely with user-experience designers.  You will also bring a strong sense of ownership across our software development lifecycle - definition, development, delivery, and analysis.  

Copper's technical stack includes Ruby-on-Rails, Ember.js, Resque, Elasticsearch, Redis, PostgreSQL.  We are engineering for a scaled (high-volume, high-quality) production environment.  Our product and engineering team members are located mostly in the US and Canada. This position is remote anywhere in Canada and we are an equal-opportunity employer. 

What you'll do...

  • Meet with your team daily with a quick standup.  We like to talk through deliverables, difficulties, and have fun

  • Participate in shaping our technical direction through component design, software architecture, and growing our tech stack through both dialog and writing

  • Manage deliverables through our continuous integration system and release processes.  The process of building a web-app at scale has challenges, and we collaborate to create solutions as well as review code and monitor for success

  • Work together with architects and fellow engineers when thinking through how to build and deliver technology

  • Use our analytical tools for evaluating user engagement, as well as component and system performance

  • Contribute in a meaningful way for the growth of the company.

What you'll bring...

  • 6+ years of professional software development experience.

  • 4+ years of experience with JavaScript and frameworks: Ember, Angular or React.

  • A deep understanding of MVC and MVVM architectures

  • Very strong HTML/CSS skills with a designer’s eye for UI/UX detail

  • Experience working on one or more large, complex single page applications

  • Excellent understanding of FE performance/scaling concerns

  • Excellent communication and collaboration skills

  • Experience with asynchronous data processing

  • Knowledge of common browser security vulnerabilities and how to maintain system integrity

  • Chrome extension experience a bonus.

Our teams are located in the UK, Canada and United States. We are remote first, and we are an equal-opportunity employer.

At Copper we are committed to building and empowering a diverse and inclusive environment. We believe that diverse teams are the strongest teams, so we encourage people from all backgrounds to apply.

If this opportunity sounds interesting, apply today!  We would like to hear from you.

Apply Now

APIs You Won't Hate

BooksBlogVideosPodcastAsk us a question


Subscribe to our newsletter

Powered by Vercel

© 2022 APIs You Won't Hate. All rights reserved.