Senior Software Engineer, Backend

Mirror New York , NY 10001

Posted 7 days ago

About Us

MIRROR is the worlds first nearly invisible home gym featuring live and on-demand fitness classes in a variety of workout genres, and 1:1 personal training. MIRROR is creating a new category of in-home fitness with cutting-edge hardware, responsive software, and best-in-class content that transforms any room into a complete home gym. For the first time, the essential components of a great studio workout--variety, personalization, and community--are brought to the most convenient place: the home.

MIRROR was founded by Harvard grad Brynn Putnam, creator of Refine Method, named New Yorks Smartest Workout. We recently joined the lululemon family, operating as an independent entity, and now have the resources of a public, global company behind us. Were an inclusive space for all identities and are committed to keeping that foundation intact as we grow. If youre eager to make an impact in a quickly growing business, we want to hear more from you!

The Role & You

We're looking for a Senior Backend Engineer whos excited to work closely with a growing, nimble engineering team to really impact the technical direction of the company. Your contribution makes it possible for us to revolution at-home fitness. At MIRROR, you will:

  • Design and build MIRRORs technology from the ground up.
  • Make decisions on the tech stack, libraries, and tools alongside the growing Engineering team.
  • Work primarily developing our API and broadcasting system while also contributing to the other backend projects.
  • Create standards and reusable components that will help us scale faster, more efficiently.
  • Keep current on emerging technology and trends.

You dont need to be a fitness buff, but you should be fired up about building technology that's going to change how people sweat! Do we have your attention? Keep reading.

Requirements

The Necessities

  • 2 - 5 years of experience with Python (or a similar language) in a production environment.
  • Extensive experience working with and building APIs.
  • Tech knowledge that spans the following languages, technologies, and frameworks:
    • OOP and Design Patterns
    • Django, Flask, etcetera
    • PostgreSQL, MySQL, or similar database
  • Proficiency in Linux/Unix (most of us use macs).
  • Tons of startup energy. We cant do this unless youre excited to bring your domain expertise to MIRROR.

The Nice-to-Haves

  • Comp Sci degree or related degree.
  • HTML(5), CSS(3), Object Oriented JavaScript and jQuery
  • JS framework like React or Angular
  • Building tools including npm, webpack, browserify, gulp, or grunt
  • AWS, Digital Ocean, or similar cloud platform

Benefits

  • Competitive Compensation
  • Competitive Health Coverage
  • 401(k) plan
  • Self-directed Paid Time Off
  • Opportunity for Rapid Growth
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Backend

Button Inc

Posted 6 days ago

VIEW JOBS 10/15/2020 12:00:00 AM 2021-01-13T00:00 Button's mission is to build a better way to do business in mobile. Today, we work with some of the largest and most interesting businesses in the world, to connect consumers with what they want at the tap of a button. We build with the consumer experience in mind, and we have a reputation for paving the future of mobile and enjoying the road to get there. As a Software Engineer on our Platform team you'll design and build the services, APIs and frameworks that sit at the very foundation of Button's business. Our portfolio includes the programmatic interfaces that connect Button to many of the largest brands in e-commerce, and the real-time decisioning engine that ensures we're able to provide the best offer to each customer. As a Senior Software Engineer, you will lead the design of new services and frameworks that advance our ambitious product goals. You'll be a key contributor to shaping our Engineering and technical culture, driving design reviews and providing guidance and direction to developing members of our team Our Engineering team values a fast moving and high-trust environment that affords each member the opportunity to develop expertise operating services at meaningful scale in a distributed cloud environment. You'll compose solutions from a broad range of technologies, including Go, NodeJS, Docker, Prometheus and ECS. You'll also move fast; we ship changes to production dozens of times each day. AS A SENIOR SOFTWARE ENGINEER ON THE PLATFORM TEAM YOU WILL: * Develop scalable, low-latency web services using a variety of tools and languages, including Go, NodeJS, Docker and ECS. * Collaborate with a cross-functional team to develop new features within our core platforms. You will work with product managers to translate user and partner requirements into technical designs, and with other Engineers to bring those designs to life with an emphasis on scalability, latency and accuracy. * Deliver the APIs and programmatic interfaces that drive deep integrations between Button and our largest partners. * Maintain a'mystery-free' production environment and keep the pagers quiet by implementing excellent monitoring, anticipating and planning for the unexpected. WE LOOK FOR TEAMMATES WHO HAVE: * A passion for building reliable and scalable backend services in a distributed environment, and an interest in exploring new technologies. * A strong understanding of relational databases, and experience building stateful web services. * An excellent understanding of API design, and experience designing reliable RESTful APIs. * Experience coding in Go, Javascript / NodeJS, or Python - our major programming languages. * Experience and comfort in a production environment. You'll be working in a"magic-free" service-oriented environment, using AWS ECS, Docker, and HTTP everywhere. WHO YOU WILL WORK WITH: * Mike Wakerly, CTO: Mikey is Button's Hawaiian shirt enthusiast and Chief Technology Officer. A former Googler and a San Francisco transplant, he loves mountain biking, tinkering on electronics, and any excuse to take a road trip. James (or Jimmy) McGill, VP of Engineering: Hailing formerly from both Australia and Google, he spends his weekends hiking, surfing and designing and building furniture. See James for all of your Vegemite needs. Liwei Mao, Software Engineer: With a team of talented engineers, she designs and builds the platform that powers Button's monetization tech. She loves traveling for food, weekend kickball, and hot yoga classes. MORE ABOUT US: * Button was founded in 2014. We've raised $65M in funding. Most recently we announced our $30M Series C in June 2019, led by Icon Ventures. Our investors include Norwest, Redpoint, Greycroft, DCM, and Capital One Ventures. We're approximately 40 engineers and 120 people overall. * We believe and invest in personal growth, and we've got the results to back it up. We've been recognized multiple times by Fortune, Inc., and Crain's magazines as one of the best places to work in the US. * We value diversity and come from all sorts of different backgrounds. Some of our teammates hail from big tech companies like Google; from financial giants like Bloomberg and MasterCard; and from previous startups like Chartbeat, Compass, and Blue Apron. We were especially proud the first time we hired a coding boot camp graduate. Button is committed to being a welcoming and inclusive workplace for everyone, and we are intentional about making sure people feel respected, supported and connected at work-regardless of who you are or where you come from. We value and celebrate our differences and we believe being open about who we are allows us to do the best work of our lives. Button is an Equal Opportunity Employer. We do not discriminate against qualified applicants or employees on the basis of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by federal, state, or local law, rule, or regulation. To read more about what personal information we collect on your behalf and for what purposes we use such information, click here. Button Inc New York NY

Senior Software Engineer, Backend

Mirror