Job Openings > Full Stack Engineer
Full Stack Engineer
Orem, United States of America
Hybrid
$70000 - $120000 Annually
Full Time
01/06/2025
About Ovation
Ovation is a guest experience platform for multi-unit restaurants that starts with a 2-question survey to drive revenue, streamline guest recovery, and easily improve operations. Thousands of restaurants —including Big Chicken, Mooyah, and Friendly's—rely on Ovation’s platform to boost customer satisfaction, recover dissatisfied guests, enhance their reputations, and drive revenue growth. Join us as we continue to innovate and elevate the dining experience!
Position Overview
As a Full Stack Engineer at Ovation, you will play a critical role in building and scaling our platform to better serve our growing customer base. You will be responsible for developing both the front-end and back-end components of our web-based solutions, ensuring they are user-friendly, performant, and secure. If you’re passionate about creating impactful software and enjoy working on all layers of an application, this is the role for you!
Key Responsibilities
- Develop Full Stack Solutions: Work on both front-end and back-end features, building intuitive, high-performance, and scalable solutions for our customers.
- Collaborate Across Teams: Work closely with product, design, and customer success teams to ensure we are delivering high-quality features that meet customer needs.
- Optimize Platform Performance: Identify and address performance bottlenecks, improving the overall speed and scalability of our platform.
- Maintain Code Quality: Write clean, maintainable code and follow best practices for version control, testing, and documentation.
- Build & Integrate APIs: Develop and maintain RESTful APIs and integrate with third-party services to enhance platform functionality.
- Enhance Security: Ensure the security of the platform by implementing best practices for data protection and access control.
- Innovate & Scale: Contribute to the evolution of our tech stack, exploring new technologies and frameworks that can help us scale and improve user experience.
- Debug and Troubleshoot: Identify, debug, and resolve issues across the stack, ensuring high uptime and reliability.
Qualifications
The ideal candidate will have:
- Bachelor's degree in Computer Science or related field
- 3+ years of experience as a Full Stack Engineer or in a similar software development role.
- Strong experience with modern web technologies (e.g., JavaScript, React, Node.js, Express, HTML, CSS).
- Solid understanding of databases (SQL and NoSQL), server-side technologies, and cloud platforms (AWS, GCP, etc.).
- Experience with building, testing, and deploying RESTful APIs.
- Proficiency in version control tools like Git.
- Ability to write clean, modular, and scalable code with a focus on performance.
- Familiarity with Agile development practices.
- Strong problem-solving skills and a keen eye for detail.
- Bonus: Experience with microservices architecture or serverless solutions.
Don’t meet all the qualifications but still feel you’d be a great fit? We’d love to hear from you—apply below and tell us why you’d be a great addition to our team!
Why Join Ovation?
- Make an Impact: Work on a product that’s changing the guest experience in the restaurant industry, directly impacting thousands of restaurants.
- Growth Opportunities: Be part of a fast-growing company with room for personal and professional development.
- Collaborative Culture: Join a team of like-minded, passionate engineers and work in a collaborative, innovative environment.
- Flexibility: We offer flexible work arrangements, including remote or hybrid options.
- Great Benefits: Competitive salary, health benefits, generous PTO, and a supportive work-life balance.
If you are passionate about building innovative software, love tackling complex technical challenges, and want to make a tangible impact in a fast-growing company, we’d love to hear from you!