Opiniion
Full Stack Developer (Platform & Backend Focus)
Lehi, UT · Full-time
Sponsorship not specified$40k-$90kDetected 22 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
Apply directly at Opiniion →Create a free account for alerts like thisView Opiniion immigration profile
This listing is sourced directly from Opiniion's careers page and normalized into a canonical job model.