Jobs · Marketing · Texas

Senior Full Stack Web Developer

ASSA ABLOY Group · Austin, TX · 1 wk ago
MarketingFull-time

Location: Phoenix, AZ/Austin, TX

About the role

SiteOwl is a B2B SaaS application that enables customers to design, install, and maintain physical security systems. We are a small, startup team of 15 recently acquired by multinational company ASSA ABLOY, offering the feel of a small team with the resources of a large company. Our primary customers are system integrators and corporate physical security teams. Our product is akin to Google Maps for physical security systems: designers upload real-world floor plans, drag pins representing cameras, card readers, alarms, or other devices onto the map, and edit device details. Technicians then use these designs to install or update security systems via our mobile apps, with offline functionality for Wi-Fi and cellular-challenged locations.

We have recently completed a rebuild of our application using modern technologies: TypeScript, React, MAUI, Capacitor, and Supabase. This debt-free, AI-friendly codebase runs across web, mobile, and back end, enabling agility and frequent shipping. Our backlog includes new features such as AI agents to assist in designing physical security systems, project managing installations, and maintaining compliance.

Responsibilities

  • Build software that impacts how physical security infrastructure is deployed and maintained at hospitals, universities, financial institutions, and Fortune 500 campuses.
  • Add new features to SiteOwl’s existing applications using TypeScript, React, Material UI, Capacitor, Supabase, and Node.
  • Create back-end RESTful APIs with documentation for customer consumption.
  • Implement responsive front-end features that work in desktop and mobile environments.
  • Write automated tests and perform code reviews.
  • Collaborate with the product team to design and specify customer-loved features.
  • Work with engineering leadership to architect features using the right tools and libraries.
  • Integrate AI development tools to implement features into the codebase.

Requirements

  • Minimum of 5 years of professional development experience.
  • Solid foundation in HTML, CSS, JavaScript, HTTP, and RESTful APIs.
  • Experience shipping rich apps using React.
  • Experience architecting and shipping backend RESTful APIs using Node.js.
  • Familiarity with front-end and backend performance best practices.
  • Experience with SQL and SQL databases.
  • Experience with common software development tools and processes.
  • Experience with agentic AI development tools like Cursor or Claude Code.
  • Proficiency in Microsoft Office tools.
  • Ability to travel (up to 10%) and meet customer requirements.
  • Ability to lift/carry up to 50 lbs. of materials for presentations.

Qualifications

  • College/University degree (preference for technical fields such as Computer Science) or equivalent work experience; minimum high school/GED diploma.
  • Experience with DevOps and cloud platforms.
  • Experience with React Native, Android, or iOS development is a plus.
  • An eye for quality UI/UX is a plus.

Skills

  • Deep understanding of web development and its ecosystem.
  • Intellectually curious, constantly learning and improving.
  • Entrepreneurial, comfortable wearing many hats and hustling.
  • Problem solver, bringing solutions rather than just problems.
  • Hardworking, not afraid of tough deadlines.
  • Scrappy and fast, finding creative ways to move projects forward quickly.
  • Good communicator, able to explain complex technical issues to non-technical audiences.
  • Team player, prioritizing team success and demonstrating high personal character.
  • Accountable, taking ownership and pride in work.
  • Multi-tasker, managing time and projects proficiently with strong organization.

Benefits

  • Competitive compensation and benefits package.
  • Bonus opportunities.
  • 401(k) plan.
  • Education assistance.

Pay

The wage range for this role considers a broad scope of factors including job-related knowledge, skills, experience, training, licensure, certifications, business requirements, geographic location, and other business needs. This range is a reasonable estimate at the time of posting and is subject to change.

Similar jobs