Senior JavaScript Developer - remote

Kinsta
Posted 2 years ago
We Work Remotely
At Kinsta we aim to create truly effective solutions for our customers and internal teams. We believe the only way to maintain and scale our standards is to focus on quality code. We are looking for a seasoned senior JavaScript developer who wants to work with a 100% remote,  globally distributed company. We work with an ownership-embracing, highly skilled team in a relaxed environment where culture is as important as technical excellence. 

As part of our JS Development Team, you will be working with some of the most exciting JavaScript tools on the market to build our client-facing and internal tools.

Our Stack:
TypeScript, React, Node.js, GraphQL, SQL, NoSQL, Webpack, Babel, SWC, Jest, Storybook, GitHub, Docker, Stripe

Responsibilities and Challenges:

  • You will be tasked with contributing to and eventually leading a diverse set of projects that immediately impact our customers' experience, our internal teams' day-to-day, and thus our business as a whole.
  • We rely heavily on communication between all team members, regardless of team or department lines. As a Kinsta developer, you will be communicating with the Design, QA, Marketing, and Support teams to provide and solicit feedback.
  • We strive to implement a bottom-up approach, hand in hand with an ownership mentality. Our goal is to give each developer as much freedom as possible with the capacity, knowledge, and willingness to make decisions that matter.
  • We implement a robust review process to ship quality code. All developers are expected to participate in code reviews to ensure accountability and stability, share knowledge, and learn from peers.

About You:

  • You have a minimum of 5 years of hands-on experience with JavaScript, including backend and frontend.
  • Experienced with backend-focused JS (e.g., Node.js, Express).
  • Experienced with React or other modern frontend frameworks (eg: Vue, Angular, Svelte).
  • Experienced with modern JS/TS tools (Babel, SWC, esbuild, current ES standards).
  • Experienced with statically typed languages or typing tools for JS (Typescript, Flow, Elm).
  • Experienced with databases (SQL or NoSQL).
  • Experienced with git and team collaboration via pull requests.
  • Experienced with JS testing frameworks (Jest, Mocha).
  • Experienced with frontend build tools (Webpack, Rollup, Vite).

Bonus points:

  • Experience with web hosting, server infrastructure, or server management.
  • Familiarity with Cloudflare and its API.
  • In-depth experience with the Stripe API.

Benefits:

  • We have a fully remote culture with a globally distributed, international team. You can work anywhere with appropriate internet access.
  • To ensure that everyone has time to rest and recharge, we offer Flexible paid time off.
  • We offer flexibility with work hours. 
  • Remote expense budget and personal career development budget.
  • Due to the ownership mentality, developers participate in projects from conception to deployment.
  • Everyone has a voice in the development process, and we welcome ideas, thoughts, and constructive criticism.
  • We have an amazing product design (UX and UI) team, and tasks are thoroughly researched and designed before development begins.