At WHOOP, we're on a mission to unlock human performance. WHOOP empowers users to perform at a higher level through a deeper understanding of their bodies and daily lives.
As a Software Engineer at WHOOP, you will help us scale out and improve our performance using the latest tools and services on AWS infrastructure. We handle massive amounts of data continuously streaming up to the cloud from the world’s greatest sports teams and athletes mandating a fault-tolerant and highly available system. You will develop new REST services and streaming services for our mobile and web client teams to use as well to help scale out. In addition, you will utilize many different technologies to improve our automation, provisioning, virtualization, and monitoring systems.
2+ years of server-side software development experience
Experience working with AWS Services (EC2, RDS, SQS, SNS, Kinesis, S3, ECS)
Willingness to be both a team player and an owner
Working knowledge of a distributed source code control system
Enthusiasm for the latest and greatest tools and technologies
Experience with Node.js or Python
Experience with the following: AWS Aurora, AWS Redshift, InfluxDB, Cassandra
Experience with data structures and distributed computing
A positive, people-oriented and energetic attitude
Working knowledge of AngularJS, iOS or Android development
Experience with designing tables and writing efficient queries in PostgreSQL and NoSQL
Experience in ingesting data, RESTful APIs, or caching (ie. Redis)
Enjoy working in an Agile and microservice environment, focusing on delivering meaningful, incremental changes to the platform
Working knowledge of tools such as Docker and Kubernetes