JavaScript Developer

Kinsta is a premium managed WordPress hosting provider designed for all types of businesses, small or large. We're the first to be exclusively powered by Google Cloud Platform while utilizing an isolated container system. We believe that constant availability and an outstanding user experience are a must. That’s why we always utilize the latest software and most advanced technology to power our infrastructure.

Location: Remote

At Kinsta we aim to create truly effective solutions for our customers and our internal teams. We believe the only way to maintain and scale our standards is to focus on quality code. If you are a talented developer and you would like to work with an ownership-embracing, highly skilled team in a relaxed environment where culture is as important as technical excellence, Kinsta might just be the place for you.

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

React, Node, GraphQL, SQL, Express, Webpack, Babel, TypeScript, Jest, Storybook, Git, Heroku, Docker, Stripe

Location

At the moment we are looking for applicants who live and work in the USA or Canada and speak English as a first language.

Ownership

We strongly believe in ownership. This means that as a developer at Kinsta you have a direct and immediate impact, but it also means that you have more responsibility. Developers are expected to communicate and collaborate with other departments, organize projects, delegate up, down and sideways, and make decisions in order to make development more effective at all levels.

 

Responsibilities and Challenges

  • You will be tasked with contributing to and eventually leading a diverse set of projects that have an immediate impact on our customers’ experience, on 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.

 

Requirements

  • Minimum of 5 years of working experience with JavaScript, including backend and frontend.
  • Experience with backend-focused JS (eg: Node, Express).
  • Experience with modern JS frontend frameworks (eg: React, Vue, Angular).
  • Experience with modern JS tools (Babel, current ECMAScript standards).
  • Experience with statically typed languages or typing tools for JS (Typescript, Flow, Elm).
  • Experience with databases (SQL, or NoSQL).
  • Experience with git and team collaboration with git.
  • Experience with JS testing frameworks (Jest, Mocha).
  • Experience with frontend building tools (Webpack, Gulp, Grunt).

Bonus points:

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

 

Benefits

  • We offer a relaxed working environment where everyone can work in peace.
  • We avoid deadlines when possible.
  • Due to the ownership mentality, developers participate in projects from conception to deployment.
  • Everyone has a voice in the development process, we welcome ideas, thoughts and constructive criticism.
  • We have an amazing design (UX and UI) team, tasks are fully researched and designed before development begins.
  • Work hours are flexible.

Resumes we receive are stored in Workable's database only. Your personal data will not be downloaded. Only HR and Hiring Managers have access to the personal data. Data will not be disclosed to third parties. CVs are stored for recruiting purposes exclusively and will be permanently deleted in case of unsuccessful selection. If we believe any of the applicants to be potential future hires, we'll ask their permission to retain their CVs in Workable's database until the next hiring period. For further information, please check Workable's Terms of Use.

Kinsta's motivated team is scattered across the globe

You're in luck! We're actively looking for more talented and tech-savvy co-workers to join our awesome team. If you’re willing to learn a bunch of exciting new technologies at an innovative growing tech company, then please get in touch.

Life at Kinsta

We have plenty of fun at the office and you're welcome to try and beat our current scooter lap record. But we also know when it’s time to batten down the hatches and put in the amount of time and work a startup can sometimes require.

We expect everyone to be honest and forthright with their ideas and contributions. Day-to-day, we challenge each other to constantly raise the bar, encourage unconventional thinking to achieve innovative breakthroughs, and are passionately committed to surpassing our goals.

We're looking for people who can take the initiative and contribute ideas anywhere in the company. We promote continuous learning in a flexible work environment.

What we offer

A placement marker

Remote working environment

A flashing lightbulb

Remote expense budget

A small martini glass icon

Kinsta annual retreat

A styleized Dollar sign

Competitive base salary

A calendar icon

Paid vacations

A person in wheel chair icon

Equal employment opportunity

Kinsta is an equal opportunity employer.

We will not discriminate and will take actions to ensure against discrimination in employment, recruitment, advertisements for employment, compensation, termination, promotions, and other conditions of employment against any employee or job applicant on the bases of race, color, gender, national origin, age, religion, creed, disability, veteran’s status, sexual orientation, gender identity, or gender expression.

How we review and select newcomers

Person sitting on a stool using a laptop

You apply for one of our open positions

A persone facing a standing camera

We might ask you to complete a short assessment (a video or a test)

Two persons holding hands

We invite you to an initial HR call, so that we can get to know each other

Person during an examination

We invite you to one or two rounds of more in-depth, technical interviews with the hiring manager and the team

Person receiving a present

If you've successfully passed all interview rounds, you’ll receive an offer from us

Person checking a paper document with a magnifying glass

Once you've accepted our offer, you'll have to pass a background check

Person shaking hand with sparkling background

Welcome on board!

Other job openings

Demand Generation Specialist

We are looking for a Demand Generation Specialist to work closely with our content, advertising, and sales teams to deliver a consistently high volume of quality …

Technical Support Engineer – Bilingual English & Spanish

Our client base is growing steadily and we’re looking for a competent Support Engineer with exceptional communication and technical skills who can provide enterprise level technical …

Technical Support Engineer – Bilingual English & French

Our client base is growing steadily and we’re looking for a competent Support Engineer with exceptional communication and technical skills who can provide enterprise level technical …

SysOps Engineer (3pm – 11pm UTC)

We are looking for a talented and experienced SysOps Engineer to help us in the following areas: Work in a shift-based rotation, monitoring our infrastructure to …

Technical Support Engineer – German and English

Our client base is growing steadily and we’re looking for a competent Support Engineer with exceptional communication and technical skills who can provide enterprise level technical …

Technical Support Engineer – APAC (weekends, 12am-10am UTC)

Our client base is growing steadily and we’re looking for a competent Support Engineer with exceptional communication and technical skills who can provide enterprise level technical …

Technical Account Manager

The Account Manager is responsible for working with customers to provide solutions and options to complex, technical, and non-technical situations. At its core, the Account Manager’s …

SysOps Engineer – APAC (Saturday-Wednesday 8pm-4am UTC)

We are looking for a talented and experienced SysOps Engineer to help us in the following areas: Work in a shift-based rotation, monitoring our infrastructure to …

JavaScript Developer

Location: Budapest, Hungary Let’s get straight to the point: ever since Kinsta’s establishment, what we have been focused on is quality code. As we don’t have …