Full-Stack Software Engineer - Lehi, UT

Snap One Cedar Pass, UT , Utah County, UT

Posted 3 days ago

Description Snap One is a leading manufacturer and exclusive source of control, A/V, surveillance, networking, power, and infrastructure equipment for residential and commercial professionals. With a vast catalogue of today’s most popular brands, Snap One is the premier choice for professional installers across the globe.

We believe that life’s better when everything works together, and the same can be said about the collaborative work we do. Join our award-winning team in our continuous quest to deliver the most brilliant, personalized smart living and smart business experiences to people around the world. As a full-stack Software Engineer, you will develop and maintain both front-end and back-end systems for our smart home platform, OvrC.

You’ll work with cross-functional teams to design and implement complex solutions. Your tasks will include implementing responsive web interfaces and building scalable, microservice-based backend systems. You will have opportunities to influence technology decisions.

The ideal candidate is self-motivated, works in a fast-paced environment, and has experience with cloud technologies and development practices. Specific Responsibilities Build and maintain APIs and microservices using AWS cloud technologies. Collaborate with UX, design, and engineering teams to deliver cohesive solutions.

Implement responsive front-end designs using React, HTML5, CSS3, and JavaScript (ES6). Contribute to the development of the component library and design system. Participate in peer reviews of code and unit tests. Troubleshoot and resolve issues in development and production environments.

Take ownership of cross-functional areas and break down work into tasks. Participate in Agile ceremonies, such as daily stand-ups and sprint planning. Contribute to production and non-production deployment processes.

Required Qualifications Minimum of 3 years of experience building full-stack applications. Experience building and integrating APIs and working with cloud services (AWS preferred). Proficiency in a strongly-typed programming language, such as Java or Go. Knowledge of OOP principles and microservice architecture.

Proficiency in front-end development with React, HTML5, CSS3, and JavaScript (ES6). Experience with source code management systems such as Git. Experience working in Agile teams using tools like JIRA. Preferred Qualifications Familiarity with TypeScript or other statically typed JavaScript frameworks.

Experience with containerization (Docker, Kubernetes) and serverless functions. Experience with relational and non-relational databases, such as PostgreSQL, MongoDB, or DynamoDB. Familiarity with CI/CD tools and processes.

Snap One is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, or protected veteran status and will not be discriminated against on the basis of disability.


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

Full-Stack Software Engineer - Lehi, UT

Snap One