Overview

At Jetpack, we are re-imagining how easy it is to build scalable web backends for the cloud. What if programming a full cluster of computers was as easy as programming your laptop? What if our platform can automatically tackle the hardest problems in distributed computing so our customers don’t have to? What if our infrastructure could enable developers to make their systems fault-tolerant and infinitely scalable with a few lines of code?

We’re looking for software engineers that want to be a key part of an early stage startup, by helping us imagine that future and working to make it a reality.

Jetpack is a 100% remote company: we hire talented people from all around the world, there are no company-owned offices, and each person works remotely. We want to build the best team, no matter where you are.

You will:
-Be a key part of the early team: help set the direction of our product and take ownership of large areas that you will help design and implement.
-Build cutting edge cloud native infrastructure on top of the public cloud.
-Tackle hard technical problems on behalf of our customers: how can we make systems automatically fault tolerant and resilient? How can we enable auto-scaling without requiring any configuration?

Preferred Qualifications:
At Jetpack, we’re looking for passionate people that believe that a small team can make a big impact through hard-work and determination. Please apply even if your experience doesn’t precisely match the job description: it is your skills and passion that will set you apart.

-Strong Computer Science fundamentals: data structures, algorithms, concurrency, and distributed systems
-BS degree in Computer Science or equivalent experience
-4+ years of experience building large scale systems
-Experience building service-oriented-architecture and microservices that are fault-tolerant and highly scalable.
-Familiarity with container and orchestration technologies such as Docker and Kubernetes.
-Expertise with a public cloud provider (AWS, GCP, Azure) and their infrastructure as a service offering (e.g. EC2).
-You are a full-cycle developer: strong ownership and experience building and operating high-scale, distributed systems across the full software life cycle.
-You have excellent communication skills and the ability to work well within a small startup that is completely remote.