Full Stack React Developer


Full time

Oct 12

This job is no longer accepting applications.

Silverorange is a 21-person design and development agency based in Canada. Our focus is on interesting and meaningful projects. We’ve worked with well-known technology organizations like Duolingo and Mozilla, not-for-profit organizations working in areas including arts funding and affordable internet access for low income families, and with world-renowned doctors training other doctors through online education.

We’ve been developing fantastic products with our clients for over twenty-one years, and during that time we’ve focused as much on quality of life, openness, empathy, and a wonderful work environment as we have on our commitment to building great user-focused systems.

We’re looking for an experienced Full Stack React Developer to join our team. You’ll start your silverorange career focused on a client in the medical education field, helping us improve and build-upon their products.

Our team is co-operative and will help you learn and expand your skills via mentoring, team-wide support, and learning opportunities. We’re excited to hear your fresh ideas and approach. We have decades of collective experience, and we all continue to become better at what we do by both teaching and learning from each other. Add your voice to our mix.

Applications are accepted until October 16th, at which point we’ll be in touch with only those people we shortlist. This position is available immediately and we will work with you to get you started as soon as possible.

Inclusion & diversity

People with different backgrounds and experiences make us stronger, and we’re always looking for ways to improve. Our team is getting more diverse, but we’re still missing perspectives that could make our work better. We highly encourage people from traditionally underrepresented groups to apply—we’d love to hear from you.


  • Implementing features and improvements on a mix of React applications, and backend API services.
  • Integrating multiple separate components into a larger cohesive system.
  • Providing technical support, and eventual leadership, to a team of other developers.
  • Reviewing code and content changes from other developers on projects.
  • Communicating with team members and clients to understand and balance requirements.
  • Identifying and helping to address technical design issues in Web and mobile systems.
  • Writing tests for your work.


  • Be a resident of, and available to work from Canada.
  • Be able to quickly learn and understand new systems.
  • Have experience developing reasonably complex integrated systems.
  • Have experience developing products with modern JavaScript frameworks and libraries (Express, React).
  • Have a solid understanding of core Web technologies (HTTP, HTML, CSS, and JavaScript), and how these technologies relate to modern JavaScript frameworks and libraries.
  • Know how to write SQL (we use PostgreSQL).
  • Have worked on projects with a team of developers.
  • Be able to communicate clearly with clients and co-workers across multiple time zones. Several of our key clients are in California and we have team members in PEI, Nova Scotia, Quebec, Alberta, BC, and Ecuador.

While not required, if you have any of the following skills let us know:

  • Project or product leadership experience.
  • React Native development experience.
  • Elasticsearch querying and indexing.
  • Working with Google Cloud Firestore's Firebase product.
  • TypeScript language experience.
  • Strong user interface and interaction experience.
  • An understanding of responsive Web development and design techniques, addressing mobile, desktop, and alternative clients.

Remote working is just as good as local

This position can be remote, though you are welcome to work from our lovely offices in Charlottetown, Prince Edward Island, Canada.

Currently half of our team and 95% of our clients are remote. You’ll need to be comfortable working with remote clients and co-workers regardless of your location.

Typically all employees spend at least one week each year working from our Charlottetown office so plan on visiting PEI semi-regularly once travel is considered safer.

Though you may be working remotely, you’ll be an active member of a great small but growing team, both here at silverorange and with our clients. Regular voice or video communication will help keep you in touch with the smart people with whom you’ll be working.

Benefits & compensation

  • Flexible work hours.
  • 3 weeks of vacation, on top of 9 days of civic holidays and 3 weeks of company-wide shut down.
  • Generous health and dental coverage, with 100% of premium covered by silverorange.
  • Yearly company-wide bonuses based on overall company success, plus ownership opportunities and dividends for long-term employees.
  • Salary starting at CAD $75-80,000 per year depending on experience, with an expectation of career growth.
  • Additional remote worker stipend of CAD $3,000 per year and a wellness stipend of $500 per year.

How to apply

Email us at slice@silverorange.com with the subject line Full Stack React Developer, a brief overview of your qualifications, links to relevant examples of recent work (GitHub or an equivalent profile is a great place to start), and an explanation of why you’d be great for the job. Tell us about an interesting project you’ve worked on or helped ship. We value individuality and variety, so make sure to tell us what you’re all about. If you have an online presence that you’re comfortable sharing—such as a blog, Twitter, Facebook—send it along.

You must be logged in to to apply to this job.


Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information


View resume