« Go back to job listings

Full Stack Developer [CLOSED]

Full Time Negotiable

Intro video - Click here to watch!

ABOUT US

CrewFire is a brand ambassador platform that allows DTC brands to turn their best customers into a thriving army of ambassadors. Started as a side project over 5 years ago, CrewFire has built a ton of inbound interest in its platform which lends it a lot of safety and 'automatic growth'. But the real growth has just started this year when the founder Alan finally saw the company's real potential and decided to take this project on full-time.

Currently, the team at CrewFire consists of 4 full-time employees (CEO,CTO, COO and a Customer Support Agent) along with a few project-based contractors. Due to the need of a good developer we are on the lookout for a Full Stack JavaScript Developer to join the team in order to continuously push new updates to our product and make it the best in the industry, so that we can continue to grow and delight our user base.

Our customers love us because using Crewfire allows them to create an active and motivated community of their best customers to help multiply their brand's organic growth and create lifelong relationships with their ambassadors. Building this out for a brand leads to a ton of referrals and user generated content, which becomes a huge long-term asset as social proof becomes more and more important with each passing day.

What makes us most proud are the stories we hear from clients about the results they are achieving with our product. Those stories make the whole team smile ear to ear.

The current culture of the company can be described best in a few words: optimistic, innovation-focused, and excited to continue to change the game for our brands. We are also big into self-development and about doing what makes you feel excited. We're ready to offer a competitive salary of $4k+ based on experience.

ABOUT YOU

The skills of the most suitable candidate:

  • At least 5 years of full-stack experience
  • NodeJS / GraphQL
  • React w/ Apollo
  • PostgreSQL / Redis
  • TailwindCSS / Heroku / Netlify
  • SendGrid / Twilio / Facebook Graph API / Instagram API / Twitter API
  • React Native for Android & iOS

Brownie points for:

  • Good sense of UI and UX
  • Previous experience with React codebase

The personal traits of our perfect colleague:

  • Proactive and detail-oriented personality, not afraid of taking initiative and improving the way we do our work
  • Friendly approach and positive attitude - always more than welcomed
  • Passionate about learning new technologies
  • Enthusiastic and smart enough to figure things out quickly

ABOUT THE ROLE

This role will be interacting with our CTO Frederic on a daily basis, and with our CEO Alan on a ~2x/wk basis. The primary point of contact will be Frederic, since he is the true technical talent on the team. Work is assigned either as agreed upon by the team during a Monday product meeting or self-assigned, if something in the backlog really calls your name, go for it. We're all mainly excited at the opportunity of making the lives and businesses of our customers better. Needless to say that our next Full Stack JavaScript Developer has a huge impact on our project and overall business so we need somebody who's really competent and knowledgeable about a wide variety of programming subjects and is a great communicator at the same time.

At the beginning you will either work on bringing some exciting new functionality for our clients like allowing ambassadors to create personalized "store" pages with products from our clients-Shopify, or breaking ground on our React Native mobile application. Mostly getting familiar with our codebase & processes through work on small features and bugs while learning about CrewFire's past & future aspirations.

Your main responsibilities as a Full Stack JavaScript Developer will include:

  • Scope, design, and implement new end-to-end functionality
  • Writing clean and maintainable code in for our React frontend and our GraphQL API
  • Work closely with our customer support and clients to resolve issue and improve the product's user experience
  • Work closely with the rest of the team to solve ambiguous user challenges
  • Perform detailed code reviews of changes made by your teammates
  • Help us build a mobile app from scratch this year

Tools we use:

  • Slack (for internal communication)
  • Asana (for managing the backlog)

Work schedule:

  • Full time position (8 hours per day, 5 days per week)
  • Flexible schedule - you manage your own working hours (just work between 2-4pm GMT for some crossover)

HOW TO APPLY

  • This position will be closed as soon as we find the perfect match. So make sure to read the description carefully and take your time to submit a high-quality application that stands out.
  • If you apply we’ll respond promptly and keep you updated throughout the process.
  • As part of the hiring process there will be the following steps:

1 - Click Apply and Complete the application form

2 - Paid test tasks - we’ll give you a chance to show us your skills. You’ll be paid for your time, we don’t work for free and we wouldn’t expect you to either.

3 - In depth interview - Chance for us to talk in more detail together about your future working with us.

We’re fully committed to getting a great long term team member. We’re very excited by the opportunities to start to build out our remote team and hope you are excited about working with a remote team, hopefully you’ll be visiting us in person one day in the future too!

I look forward to hearing from you.

CrewFire

CrewFire is the leading brand ambassador management software.

With CrewFire, brands are empowered to build and grow a thriving community of b...

View company profile

Similar Jobs

Flutter Developer

Flywheel

Click here to watch the introductory video from Erik, CEO of Flywheel. Flywheel Studio is a low-code development agency. We build web and m...

Apply