Junior JavaScript Developer

Buddy, an Insurtech startup, is expanding to support our launch!

We are looking for an ambitious junior developer to join us on a contract-to-hire basis. You’ll have the opportunity to work on web and server based projects using some of the latest technologies available.

More than technical talent, you must care about the customer experience above all else. That doesn't just mean page speed, although that it is part of it, but security, privacy, and overall UX drive all technical decisions. You will not be siloed on a project, so self-management and the ability to proactively get things done is highly valued, especially at our early stage startup.

So what are we writing code in?

JavaScript. Our entire stack is JavaScript based, so you need to have familiarity with it. You don’t need to explain monad vs monoid, but familiarity with conditionals, loops, and classes is required. You will have opportunities to work on the front end/customer facing side of the experience as well as the backend server parts. The ability to work on HTML/CSS (we use SASS that compiles to CSS) is also a must.

Pair-programming will happen ad hoc, but will be heavier in the beginning as you get up to speed with the stack and slowly taper off as you become more comfortable. You will start out with non-essential bug fixes and move onto more challenging things after proficiency is shown. There will also be weekly code reviews or upon pull request.

Some other requirements, beyond technical and cultural, include being able to be in North Carolina for 50% of your time through mid October, as we are currently in the Techstars accelerator. It's part of an amazing opportunity that we can discuss further in person, and the on-site requirement ensures team fit. Housing will be provided.

How Buddy's Team Works

We work as a team, we debate as a team, and move the ball forward as a team. How we do this is through the use of OKR's (Objective, Key Results).

As a small team, we're not very hierarchical, and everyone wears lots of hats. We do a daily standup for about 15 minutes in the morning for both process and social "how's life" checking in.

We test stuff. Lots of stuff. All the stuff if we can. We run bi-weekly (at minimum) user testing in person and remotely. We monitor our analytics religiously. We take our learnings, successes and failures, and iterate quickly to constantly improve our user experience in all things.

We raise our hands when we need help. We ask questions of each other CONSTANTLY, and we love to "whiteboard it out."

On Wednesdays, we wear our team T-shirts to show off our #squadgoals, and team members often head out to ride, run, or paddle together before and after work (and sometimes at lunch).

We have fun at work and outside work. We give each other a hard time with a smile. We can carry on a conversation entirely through GIFs in Slack. And we want to work with people who want to work with us.

A bit more about the stack:

  • ES6 (classes, async/await, .map, etc..) we use it
  • Node 8/10 on the backend (depending on hosting location)
  • Express for routing on the backend
  • Combination of Server + Serverless environments
  • Combination of SQL and NoSQL for DB
  • Hosting in AWS + Heroku
  • React 16+ on the frontend
  • Bootstrap 4+ / Sass

You're the Right Fit If

  • You're excited to join a startup and grow with the company
  • You have the JS skills to pay the bills
  • You rolled your eyes at the previous bullet
  • You love the outdoors
  • You want to accelerate change in the multi-trillion dollar insurance industry

If this is you, grab your resume and...

Apply Now