Senior Software Engineer - Backend
Restore Hyper Wellness
Austin, texas
Job Details
Full-time
Full 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
HP1