Senior Software Engineer II - Parking

SmartRent

Scottsdale, AZ, US
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 06/02/2021
  • Website: smartrent.com
  • Company Address: 18835 N Thompson Peak Parkway, Scottsdale, AZ, 85255

About SmartRent

SmartRent is bringing smart home automation to property managers and renters. Whether you develop, own or manage multifamily communities, our platform enables you to control all of the smart devices in your properties.

Job Description

About SmartRent

 

SmartRent is an enterprise home automation and smart building technology platform purpose built for the multifamily housing industry. Our extensive product line consists of web and mobile software for property owners and managers, residents and system installers as well as connected hardware that remotely monitors and controls smart locks, readers, gates, lights, thermostats, outlets, cameras and sensors. SmartRent streamlines operations for community staff, enhances the resident experience and provides property owners with a digital layer of asset protection.

 

Description

 

Our core platform squad builds and maintains our parking product that our customers interact with.

 

Responsibilities

  • Design, create, and update functionality for the tools, systems, software, and sites that support our customer success team, dispatchers and installers.
  • Identify opportunities to improve the user experience for the platforms, increase efficiency, and informational flow.
  • Engage internal teams (CS, engineering, QA, Product, Marketing, HR, etc.) and external parties for help in implementing features.
  • Create data links, lambdas, and APIs necessary for the successful delivery of content.
  • Compile reports and metrics on the effectiveness of development projects.
  • Consult on database development and informational management and implement the same.
Requirements

 Basic Qualifications

  • 5+ years professional experience in software development using backend programming languages (e.g. Elixir, NodeJS, Ruby, Python, PHP, etc.)
  • 5+ years professional experience in common web technologies and web development languages JavaScript, HTML and CSS.
  • 5+ years experience programming with SQL or other relational databases.

Preferred Qualifications (in order of importance)

  • Not seeking management track (direct reports), but loves mentoring the team and coding
  • Managed and maintained ownership of 1+ products across the full software development lifecycle including production deploys, monitoring, production support, and hotfixes if necessary
  • Elixir (Phoenix)
  • PostgreSQL
  • Strong understanding of coding and database design patterns
  • Strong understanding of API integrations via JSON and XML (including SOAP)
  • React *(with hooks)*
  • TypeScript
  • Strong understanding of unit and integration tests
  • Ability to cross-train team members on systems through code comments, markdown documentation, and training seminars
  • Familiarity with JIRA, Confluence or other project management software.
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.

Related Jobs

Field Installation Manager

SmartRent - Portland, OR, US

Product Content Specialist

SmartRent - Scottsdale, AZ, US

Senior Product Manager - Resident Experience

SmartRent - RemoteScottsdale, AZ, US

Embedded Software Engineer

SmartRent - RemoteScottsdale, AZ, US

Scheduling Representative (Contract)

SmartRent - RemoteArizona, US
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.