Senior Software Engineer, Full Stack
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. We aspire to own the world of the performance lifestyle: what can you change about your lifestyle or your behavior to perform at a higher level. We've built a wrist worn wearable device and performance optimization platform that's been rapidly adopted by many of the world's greatest athletes and fitness enthusiasts alike.
As a Full Stack Engineer at WHOOP, you have an innate ability to understand the entire web stack including but not limited to our homepage, marketing, data visualizations, and tools. You are naturally curious and want to know how your Web features will get into the hands of your customers. You will develop new REST services for our mobile and web client teams to use and help scale out existing services. You will utilize many different technologies to improve our automation, provisioning, virtualization, and monitoring systems.
Responsibilities:
-Build, maintain, and monitor our graphic-rich AngularJS web application (HTML, CSS, JavaScript)
-Work with our API engineers to shape and execute on requirements for the back end systems powering our application's data-rich user experience
-Develop new REST services for our mobile and web client teams to help scale out existing services
-Utilize solutions and tools to improve our automation, provisioning, virtualization, and monitoring systems.
-Develop WHOOP’s social application features
Desired:
-Experience with at least one of the following in a production system: Node.js, Python, Erlang
-Experience with designing tables and writing efficient queries in PostgreSQL or MySQL
-Direct experience working with AWS Services (EC2, RDS, SQS, SNS, Kinesis, S3)
-Working knowledge of AngularJS or another web framework
-Experience utilizing tools such as CSS pre-processors, Docker, Jenkins, Protractor, Selenium, and version control such as Git.