O

Opiniion

Automates resident feedback for property management

Backend Engineer

Backend EngineeringUpdated on Nov 13
Full-timeLehi, UT, USANo salary listed

About the Job

Requirements

  • At least 10 years of backend software development experience, including meaningful time operating at staff level or equivalent senior technical scope.
  • Proven experience designing and shipping scalable backend systems in a SaaS or similarly complex product environment.
  • Strong knowledge of backend architecture patterns, including service-oriented design, event-driven systems, and domain-driven design.
  • Deep proficiency in at least one backend language such as Python, Java, Go, or a comparable technology.
  • Experience designing and evolving APIs using REST, GraphQL, gRPC, or similar approaches.
  • Hands-on experience with cloud infrastructure and modern deployment environments, including containerized systems.
  • Experience integrating AI or large language model capabilities into production applications, beyond prototypes or experiments.
  • Strong understanding of data access patterns, performance optimization, and service-level reliability concerns.
  • Experience with continuous integration and continuous delivery pipelines, automated testing, and modern DevOps practices.
  • Track record of mentoring engineers and improving technical quality across a team.
  • Ability to explain technical tradeoffs to a range of audiences.
  • Experience working in high-growth SaaS environments or during significant platform evolution.
  • Familiarity with vector databases, embeddings pipelines, model-serving infrastructure, or related AI platform components.
  • Experience supporting systems with data privacy, compliance, or multi-region considerations.
  • Background partnering closely with architects or peer senior engineers on platform-wide technical direction.

Responsibilities

  • Write high-quality backend code for production systems that supports performance, reliability, and long-term maintainability.
  • Help govern backend architecture standards, patterns, and service boundaries in partnership with the Staff Software Architect.
  • Mentor engineers through code reviews, technical guidance, pairing, and thoughtful feedback.
  • Design and ship services, APIs, and data flows supporting both the current platform and the company’s next-generation architecture.
  • Contribute to AI-capable backend systems, including the infrastructure and workflows needed to support large-language-model-based or agentic features in production.
  • Identify and resolve performance, scalability, and reliability issues across backend services and supporting systems.
  • Drive strong engineering practices in testing, observability, deployment, and operational readiness.
  • Participate in technical design reviews and help teams make sound tradeoffs between speed, complexity, and maintainability.
  • Collaborate with product, data, and platform partners to deliver backend solutions that support customer and business goals.
  • Improve the team’s technical execution by identifying recurring issues, reducing ambiguity, and reinforcing clear development patterns.

About the Company

Opiniion

Automates resident feedback for property management

Opiniion provides a SaaS platform for the property management industry that focuses on resident feedback. It automates real-time feedback collection through email and SMS at key moments like move-in and after maintenance, gathers public reviews and private input, and uses AI to turn feedback into actionable insights. The platform integrates with major property management systems and has added modules like SocialPro and ListingsPro to help manage social media and online listings. Its goal is to improve online reputation, resident retention, and net operating income by helping managers understand and improve resident experiences.

Company size
51-200
Company stage
Early VC
Total funding
$5.8M
Headquarters
Lehi, UT
Founded
2017

Recently Posted Jobs

Explore more opportunities at Opiniion

See more jobs