Full-Stack JavaScript Developer - remote

Community Brands
Posted 3 years ago
Community Brands is the leading provider of cloud-based software and fully-integrated payment solutions for member-based communities. The company provides the software “operating system” and engagement platform required to meet the rapidly-evolving needs of member-based organizations. Today, the company helps more than 100,000 associations, nonprofits, K-12 schools, and faith-based organizations achieve more for their communities.

We're looking for a full-stackJavaScript developer to join our nomadic team of software engineers. We're rapidly innovating our products to support a new format for events and conferences that include both onsite attendees as well as remote attendees, extending our industry-leading mobile/web application in Meteor and React. Live and work from anywhere, while learning new things, working on a product thousands of people love to use every day. We've developed a fantastic culture that embraces adventure in business, engineering, and lifestyle. Please join us!




About You




  • You love working with JavaScript, MongoDB, NodeJS, React, and related technologies;you have at least five years of professional working experience developing products using these technologies.
  • You might have an advanced CS degree.
  • You've probably contributed to open-source software.
  • You love to learn new technologies and embrace change. You are open to whatever technology, processes or techniques will improve your ability to deliver high-quality software as quickly as possible.
  • You thrive in a remote working environment where you may never meet your co-workers in person. 
  • You'll write beautiful, well-tested JavaScript both in the browser and on the server. You'll improve quality and reliability by bug hunting and writing tests.
  • You'll work directly with people in the entire company to design core product features, which you'll release and see used by hundreds of thousands of users.
 




What We're Building




  • We have a single product composed of five different Meteor applications including a Mobile Native app.
  • We use Meteor, MongoDB, React, and related technology to develop our second-generation Meteor based web and mobile application. Our team includes core committers to Meteor and we lovingly embrace open source contributions to a variety of projects.
  • We deploy code daily, to our AWS-based Galaxy clusters.
  • We use constraint solvers to model and solve complex scheduling problems.
  • We test everything with Cypress.
  • While we don't code pair, we aggressively review each other's code via pull requests and video presentations.
  • We use TargetProcess and Slack, with frequent video calls via Zoom or Google Hangouts. 
  • And much more!
 
Benefits and Pay
  • Competitive salary depending on experience and location
  • Unlimited paid vacation
  • Paid holidays
  • Full medical+dental benefits for US workers