T

Tenant

All-in-one self-storage management platform

Senior Full Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeIrvine, CA, USA$180k - $200k

About the Job

Requirements

  • A bachelor's or master's degree in computer science, Electronics & Communication, or Information Technology, or equivalent practical experience.
  • At least 2 years of experience driving the structure and adoption of AI-driven development, testing, and deployment across a complex codebase.
  • At least 7 years of professional software engineering experience.
  • Deep expertise in Node.js and at least one modern frontend framework; React is preferred, with Angular or Vue also considered.
  • Strong command of MySQL, Postgres, and AWS RDS for relational database design and query optimization.
  • Hands-on AWS experience with Lambda, EC2, S3, RDS, API Gateway, and serverless patterns.
  • Proficiency in Python scripting for automation and backend tooling.
  • A solid understanding of design patterns, multithreaded environments, and distributed systems.
  • Experience mentoring engineering teams and managing cross-functional priorities in a fast-paced environment.
  • Unix/Linux systems experience and Git-based version control workflows.
  • A fundamental understanding of the business concept described as “YES, BUT FASTER.”
  • Ability to communicate verbally and in writing across Engineering, Product, Executive Leadership, and customers.
  • Demonstrated experience tailoring agentic coding environments to project-specific conventions, including custom workflows, lifecycle automation, and tool integrations, with measured impact on team velocity and code quality.
  • Experience architecting systems with AI maintainability in mind, including schema-first patterns, single-source-of-truth derivations, clean module boundaries, and predictable interfaces that reduce LLM hallucination surface area.
  • A track record of designing or adopting code conventions and engineering guardrails that prevent common LLM failure modes such as hallucinated APIs, scope creep, type-system bypasses, and schema duplication.
  • Experience producing and maintaining technical documentation in formats AI tools can read, write, and keep in sync with code, including code-based diagrams, decision records, and domain references.
  • Ability to evaluate AI tooling options across cost and capability tiers and make selection decisions appropriate to team segment, task type, and quality/cost tradeoffs.
  • Familiarity with model reasoning-depth controls and their cost-quality tradeoffs, and applying new prompt patterns and model capabilities as they evolve.
  • Familiarity with information sources, communities, and channels that surface emerging AI capabilities, tooling, and trends.
  • Experience designing AI-augmented CI/CD pipelines for code review, evaluation gates, test generation, changelog generation, and deployment-aware automation, and measuring their impact on PR throughput, bug rates, time to merge, and code-review burden.
  • Experience leading refactoring, migration, or modernization work using AI tooling as a force multiplier, with concrete velocity and quality outcomes.
  • Familiarity with empirical AI productivity research and validating tool adoption through measurement before scaling.
  • A track record of mentoring engineers across mixed AI-fluency levels and cost, intellectual-property, and budget constraints.

Responsibilities

  • Drive the structure and adoption of AI-driven development, testing, and deployment, and organize the engineering team and platform to maximize effectiveness.
  • Architect and lead development of full-stack features across the SaaS platform using Node.js, React, and AWS.
  • Partner with the CTO and Product team to translate business requirements into scalable, maintainable technical solutions.
  • Own the full software development life cycle, from functional specification and design through implementation, testing, and production support.
  • Lead and mentor engineers, conduct code reviews, set standards, and build a culture of technical excellence.
  • Drive cloud infrastructure decisions on AWS, including Lambda, RDS, and serverless architecture.
  • Establish and enforce development best practices, including design patterns, testing standards, and CI/CD pipelines.
  • Communicate technical progress, risks, and trade-offs to senior leadership and non-technical stakeholders.
  • Contribute to hiring, onboarding, and growing the engineering organization as it scales.

Desired Qualifications

  • Familiarity with Agile/Scrum methodologies and sprint planning.
  • Experience at a B2B SaaS company, ideally in PropTech, real estate, or storage management.
  • Prior experience building multi-tenant SaaS platforms.
  • A background in serverless-first architecture and event-driven systems.

About the Company

Tenant

All-in-one self-storage management platform

Tenant Inc. runs a vertical SaaS platform for the self-storage sector, offering an integrated cloud system for property management, marketing, payments, and analytics. Its flagship Hummingbird automates rental operations and tenant communications for over 1,000 facilities, while Mariposa creates e-commerce websites and provides digital marketing services. A distinguishing feature is the open API and the Tenant Warehouse data layer, which lets operators own and flexibly analyze data using their preferred BI tools. The tiered per-facility subscription model targets independent operators and large firms, with the goal of giving customers control over operations and data across the entire business lifecycle.

Company size
51-200
Company stage
Seed
Total funding
$25M
Headquarters
Irvine, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Tenant

See more jobs