Senior Software Engineer - Backend

Restore Hyper Wellness
Austin, TX, US
Full-time

Job Description

Job Description

Company Overview

Restore is the leading retail provider of alternative health and wellness modalities in the United States. Our goal is to make Hyper Wellness widely accessible, affordable, and fun.

This means helping people from all walks of life feel better and perform at a higher level so they can do more of what they love in life.

Inc. 5000 ranks Restore as the 17th fastest growing company in Texas, and the #1 hottest franchise in America.

Job Summary

Restore is looking for an experienced Software Engineer to play a huge role in building and delivering the first generation of Hyper Wellness® software.

You will be responsible for the systems that will change millions of people’s lives, outlook on health, and healthspan. Restore is a category creator and we are looking for engineers that are obsessed with the consumer experience, mission-driven, and love the challenge of creating a world-changing suite of Hyper Wellness® products that has never existed.

In this role, you will be a part of a culture of diversity, curiosity, openness, accountability, and most of all, a one-team approach to deliver software across distributed systems and physical locations.

You understand deeply how systems relate to each other and will develop a breadth of tools and approaches to solve a broad spectrum of problems.

You will have the opportunity to flex your technical chops and work with teammates and leaders in your organization to implement architectural principles, identify cutting-edge technologies and patterns, and work across a varying set of technologies and platforms.

Key Responsibilities

  • Obsess over the details of implementation from performance, uptime, separation of concerns, service architecture, and security.
  • Write unit and API focused tests to ensure code quality.
  • Work with modern languages and frameworks on serverless infrastructures to deliver scalable, maintainable applications.
  • Responsible for the definition, design, development and timely completion of major new features in current and future products
  • Performing code reviews for your peers where you will be learning from and contributing to a collaborative working model
  • Tackling hard engineering problems and solving them in an elegant and seamless manner.
  • Working with engineering team members to explore and create interesting solutions while sharing knowledge amongst the team.
  • Collaborating with user experience designers, product managers, and other engineers to deliver new features, enhancements, platform improvements and bug fixes
  • Collaborate with other engineers to write testable, reliable code, continuously deploying to production systems
  • Growing in a culture of learning through design discussions and code reviews
  • Recommend alternative approaches to solving complex problems and use new technology to achieve goals

Requirements

  • Bachelor’s degree in Computer Science or a related field or equivalent years of professional experience
  • 5+ years designing and architecting consumer facing APIs to support mobile, web, and third-party integrations
  • 2+ years working with services / microservices
  • 1+ years working with serverless infrastructure (Lambda, Cloud Functions, etc)
  • 3+ years experience using Typescript / Javascript for backend development
  • Experience with AWS Services such as Lambda, RDS and DynamoDB
  • Strong foundation in Computer Science, with strong competencies in data structures, algorithms, and software design
  • Excellent technical knowledge of back end API development with a solid understanding of the framework components and their life cycles
  • Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployment architecture
  • Excellent communication skills, both written and oral

Benefits

  • Medical, dental, vision, disability and life insurance within 30 days
  • 401k retirement plan with vested employer match
  • Flexible PTO
  • Paid parental leave
  • Gym reimbursement
  • Free and discounted studio therapies
  • Bonus opportunities
  • Travel reimbursement
  • 30+ days ago
Related jobs
Promoted
Leonardo DRS
Austin, Texas

The Senior Embedded Software Engineer will be an integral part of our Electro Optical Infrared System (EOIS) Software Development Team. May use computer-aided engineering or other design/analysis software in the performance of assignments. Bachelor's Degree in Computer Engineering, Computer Science,...

Promoted
Apple
Austin, Texas

Apple's Partner Solutions and Technology team is building high impact applications for our channel partners, and we are looking for a Senior Software Engineer - Full Stack to join us in solving problems that directly impact the business. If you are a Software Engineer who cares about impeccable code...

Procore Technologies
Austin, Texas

We’re looking for a Senior Backend Engineer who has experience with Ruby to join Procore’s Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-ra...

Care.com
Austin, Texas

We’re on a mission to solve a human challenge we all face: finding great care for the ones we love.We’re moms and dads and pet parents.We have parents and grandparents so we understand that everyone, at some point in their lives, could use a helping hand.Our culture and our products reflect that  He...

Brightfire
Austin, Texas

We are seeking a highly skilled and motivated Senior Software Engineer to join our development team. Collaboration and Communication: Work closely with product managers, designers, and other software engineers to gather requirements, provide technical insights, and ensure smooth project execution. S...

CENTRIC SOFTWARE INC
Austin, Texas
Remote

We are looking for a highly skilled Senior Software Engineer to join our team as an individual contributor, playing a crucial role in delivering product features and driving the development of cutting-edge enterprise systems. Security Best Practices: Implement and advocate for security best practice...

McKinsey & Company
Austin, Texas

You will apply mature engineering principles and build modular services on the cloud. You will also contribute to the development and growth of engineers in the community. ...

FlightSafety International
TX, US

The Senior Specialist Software Engineer is responsible for developing, maintaining, and identifying improvements by planning, implementing, and monitoring software framework solutions using specialized platform knowledge/experience. Conduct new technology research, concept specification and design o...

Canonical - Jobs
Austin, Texas

As a Senior Web Engineer at Canonical, you need an analytical, data-driven mind and a passion to connect and make sense of interesting data from APIs. Our Workplace Engineering team are a highly performant group which specialises in web architecture and analytics specialists. It's part of our en...

B12 Consulting
TX, United States

This contractor role is for a Senior Java Developer, and the position will work on the SCOR BAU EI parallel initiative. ...