Opiniion logo
OpiniionPosted 3 weeks ago
EXPIRED

Full-Stack Developer - Integrations

$70,000–$140,000 year

On-siteLehi, Utah, United States

Full TimeSmall

Job Summary

Build and maintain integrations with property management systems like Yardi, RealPage, and Entrata, handling API communication, authentication, and error recovery. Design reusable integration patterns and own the reliability of production pipelines, including monitoring, alerting, and incident response. Construct ETL pipelines that ingest, transform, and load data from external platforms into internal infrastructure using performant SQL. Contribute across the full stack, shifting between front-end Vue/React work and back-end Node/Python services as priorities evolve. This Full-Stack Developer role focuses on the connective tissue of the platform, ensuring operators can act on resident feedback in real time.

Required Qualifications

  • 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

Desired Qualifications

  • 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

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles