1

Mid Level Full Stack Engineer Jobs in Orem, UT (NOW HIRING)

Design, build, and scale production systems across the stack (frontend and backend) in order to ... Mentor early and mid-career engineers while raising the bar on code quality and engineering ...

Senior Full-Stack Software Engineer

Provo, UT ยท On-site

$110K - $145K/yr

Design, build, and scale production systems across the stack (frontend and backend) in order to ... Mentor early and mid-career engineers while raising the bar on code quality and engineering ...

Full-Stack Software Engineer

Provo, UT ยท On-site

$60K - $85K/yr

Design, build, and scale production systems across the stack (frontend and backend) in order to ... Improve developer experience through testing strategies, build pipelines, documentation, and ...

Design, build, and scale production systems across the stack (frontend and backend) in order to ... Improve developer experience through testing strategies, build pipelines, documentation, and ...

They are seeking a Senior Software Engineer - Full Stack to contribute to their Aware platform by designing and implementing scalable solutions that address complex healthcare challenges.

Design, build, and scale production systems across the stack (frontend and backend) in order to ... Improve developer experience through testing strategies, build pipelines, documentation, and ...

Senior Fullstack Software Engineer

American Fork, UT ยท On-site

$109K - $144K/yr

Design, build, test, and ship robust features across our full stack, ensuring code aligns with high ... Provide technical guidance and constructive code reviews to mid-level and junior engineers ...

next page

Showing results 1-20

Mid Level Full Stack Engineer information

See Orem, UT salary details

$38.7K

$117.2K

$165.6K

How much do mid level full stack engineer jobs pay per year?

As of Jul 14, 2026, the average yearly pay for mid level full stack engineer in Orem, UT is $117,165.00, according to ZipRecruiter salary data. Most workers in this role earn between $96,500.00 and $137,400.00 per year, depending on experience, location, and employer.

What is the difference between Mid Level Full Stack Engineer vs Front End Developer?

AspectMid Level Full Stack EngineerFront End Developer
Required SkillsProficiency in both front-end and back-end technologies, such as JavaScript, HTML, CSS, Node.js, and databasesSpecialized in front-end technologies like HTML, CSS, JavaScript, and frameworks like React or Angular
Work EnvironmentCollaborates across full project stack, often in agile teams, handling both client and server-side tasksFocuses primarily on user interface, user experience, and front-end development tasks
Common UsageUsed in roles requiring full project development, integration, and deploymentUsed in roles focused on designing and implementing user-facing features

The Mid Level Full Stack Engineer has a broader scope, working on both front-end and back-end development, while a Front End Developer specializes in creating and optimizing user interfaces. Both roles require strong JavaScript skills, but the full stack engineer's expertise spans multiple technologies and layers of the application.

What are the key skills and qualifications needed to thrive as a Mid Level Full Stack Engineer, and why are they important?

To thrive as a Mid Level Full Stack Engineer, you need solid proficiency in front-end and back-end programming languages (such as JavaScript, Python, or Java), experience with frameworks (like React and Node.js), and a relevant degree or equivalent experience. Familiarity with version control systems (e.g., Git), cloud platforms (AWS, Azure), and databases (SQL/NoSQL) is typically required, and certifications in these areas can be advantageous. Problem-solving ability, effective communication, and strong collaboration skills are crucial soft skills for this role. These competencies ensure you can build scalable, reliable applications while working efficiently within cross-functional development teams.

What are Mid Level Full Stack Engineers?

Mid Level Full Stack Engineers are software developers with several years of experience who work on both the front-end and back-end of web applications. They are proficient in multiple programming languages and frameworks, and are capable of taking on tasks across the entire technology stack, from designing user interfaces to managing databases and server infrastructure. Mid level indicates they have moved beyond junior responsibilities, can work independently, and often mentor less-experienced team members. Their well-rounded skill set allows them to contribute to all phases of development and solve complex technical challenges.

What are some common challenges faced by mid-level full stack engineers when balancing front-end and back-end responsibilities?

Mid-level full stack engineers often encounter the challenge of context-switching between front-end and back-end tasks, which can require different mindsets and technical skills. Managing project priorities and ensuring seamless integration between both layers is key, especially when collaborating with specialized team members. Additionally, staying updated with evolving frameworks and best practices in both domains can be demanding, but it's essential for delivering robust, maintainable solutions. Successfully navigating these challenges often leads to increased autonomy and visibility within the team, paving the way for future advancement.
What job categories do people searching Mid Level Full Stack Engineer jobs in Orem, UT look for? The top searched job categories for Mid Level Full Stack Engineer jobs in Orem, UT are:
Full Stack Developer (Integrations & Data Focus)

Full Stack Developer (Integrations & Data Focus)

Opiniion Inc.

Lehi, UT โ€ข On-site

Full-time

Posted 9 days ago


Job description

Job Summary:
Opiniion Inc. is a resident satisfaction software company that partners with property management companies to enhance living experiences. The Full Stack Developer will be responsible for building and improving integrations and data pipelines, ensuring the reliability of production integrations, and contributing across the full stack as priorities change.
Responsibilities:
โ€ข Build, maintain, and extend integrations with property management systems including Yardi, RealPage, and Entrata, handling API communication, authentication, data mapping, and error recovery.
โ€ข Design integration patterns that are reusable across PMS platforms, reducing the effort to onboard new partners and data sources.
โ€ข Own the reliability of production integrations: monitoring, alerting, retry logic, and incident response when pipelines fail or degrade.
โ€ข Build and maintain ETL pipelines that ingest, transform, and load data from external PMS platforms and internal sources into our data infrastructure, including performant SQL transformations.
โ€ข Partner with analytics engineering to keep upstream data quality high so downstream dashboards and reporting stay trustworthy.
โ€ข Contribute across the full stack, from front-end product work to back-end services, as the team's priorities move.
Qualifications:
Required:
โ€ข 5+ years of professional software engineering experience.
โ€ข True full-stack range: comfortable on the front end (JavaScript or TypeScript with a modern framework, Vue preferred, React welcome) and on the back end (services and APIs in Node.js and/or Python).
โ€ข Strong SQL and solid relational data fundamentals (joins, CTEs, window functions, indexing).
โ€ข Experience designing and consuming REST APIs, including auth flows (OAuth, API keys, token refresh), pagination, rate limiting, and error handling.
โ€ข Comfortable in AWS (RDS, S3, ECS or Lambda, IAM basics) and using Docker for local development.
โ€ข Disciplined with Git, pull requests, CI/CD, testing, and clear documentation.
โ€ข Meaningful time spent on integrations, ETL, or data engineering work.
โ€ข Strong Python proficiency for building services, scripts, and pipeline logic.
โ€ข Ownership mindset: you treat what you ship as your responsibility, not just your code. When something breaks, you care about the fix and the prevention.
โ€ข Strong communicator: you set clear expectations, surface problems early, and write things down so the team doesn't run on tribal knowledge.
โ€ข Collaborative and low-ego: you give thoughtful code reviews, help teammates through blockers, and keep learning.
โ€ข Autonomous: you can take a well-scoped problem and drive it to done, while knowing when to ask for help.
Preferred:
โ€ข Experience integrating with property management systems (Yardi, RealPage, Entrata) or other proptech platforms.
โ€ข Familiarity with ETL/ELT tooling (Fivetran, Airflow, or custom pipeline orchestration).
โ€ข Ruby on Rails experience.
โ€ข Databricks or Spark SQL experience.
โ€ข Experience with MongoDB or other NoSQL data sources.
Company:
Opiniion is an industry leading resident satisfaction software. Founded in 2017, the company is headquartered in Lindon, USA, with a team of 51-200 employees. The company is currently Growth Stage.