Opiniion

Opiniion

Full Stack Developer - Backend Focused

Lehi, UT · Full-time

Sponsorship not specified$40k-$90kDetected 6 days ago
JavaScriptTypeScriptPythonReactVue.jsNode.jsFull-Stack DevelopmentCode ReviewGitSQLNoSQLPostgreSQLMongoDBAWSDockerCI/CDCircleCIRESTOAuthCollaboration

About the role

  • Opiniion is committed to exceptional service and innovation, earning recognition as one of America's fastest-growing private companies.
  • Driven by a forward-thinking team, we're shaping the future of resident engagement.
  • You'll go deep on backend and data while still contributing across front-end and back-end product work as priorities shift.

Responsibilities

  • Write and maintain Node.js (TypeScript) API services and Python scripts.
  • Architect the relational schema from our existing document-based data model.
  • Design and execute a zero-downtime migration strategy (dual-write, expand-contract, and similar patterns).
  • Own database performance: indexing, query analysis, and connection pooling.
  • Work across MongoDB and PostgreSQL to read, process, and optimize data.
  • Opiniion is a resident satisfaction software that partners with property management companies to create better living experiences for their residents.
  • We're migrating from MongoDB to PostgreSQL across a complex Node.js application, and we need someone who can own that work: design the schema, execute a safe migration, and help the team write better application code on the other side.

Requirements

  • 5+ years of professional software engineering experience.
  • HOW YOU WORK Ownership mindset: you treat what you ship as your responsibility, not just your code.
  • NICE-TO-HAVES Experience with schema migration tooling (we use Drizzle).
  • Experience in SaaS or other product-led software environments.
  • Familiarity with MongoDB internals and NoSQL-to-relational migration patterns.

Nice to have

  • 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.
  • Have shipped a production NoSQL to relational migration and can walk us through it.
  • Deep PostgreSQL knowledge (JSONB, CTEs, window functions, transactions, EXPLAIN ANALYZE).
  • Strong, autonomous Node.js and TypeScript skills, with a habit of putting data integrity first and speed second.

Skills

  • indexing, query analysis, and connection pooling.
  • Claude is our primary AI platform.

Compensation

  • 10 Paid Holidays annually.

Benefits

  • Comprehensive healthcare plans, encompassing medical, dental, and vision insurance, along with group life coverage.
  • 401(k) retirement plan with a 100% corporate match on the first 1% and 50% match on the next 5%.
  • Pre-tax Health Spending Accounts (HSA).
  • Paid Parental Leave for all new parents (including adoption or foster care).
  • Unlimited Time Off policies.
  • Monthly Gym Reimbursement benefit. *Note that the above benefits are available only to full-time employees of Opiniion* Opiniion is an

Company info

  • At Opiniion, we take our work seriously, but we don't take ourselves too seriously!
  • Our culture has been affectionately coined "Funfessional"-a perfect blend of professionalism and fun.
  • We are committed to maintaining the highest standards of integrity, ethics, and excellence in all we do while fostering an environment where people enjoy coming to work.
  • We believe in collaboration, innovation, and building a team that truly cares-about our clients, their residents, and each other.
  • HOW WE BUILD WITH AI AI is part of how we build.
  • Our platform has helped thousands of property managers collect and act on real-time feedback, improve resident experiences, and enhance their online reputation.
  • Our continued growth and commitment to innovation make this an exciting time to be part of our team!
  • Lehi, UT THE ROLE As a Full-Stack Developer at Opiniion, you'll help build and improve the products our customers use every day, working across the stack to ship features, improve reliability, and support a fast-moving product and engineering team.

Equal opportunity

  • equal opportunity employer that is committed to diversity and inclusion in the workplace.

Visa & Work Authorization

  • nation and harassment of any kind based on actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth and pregnancy-related condit

This listing is sourced directly from Opiniion's careers page and normalized into a canonical job model.