Senior Software Engineer - Quality & Reliability

PRO HOUSE INC.
Scottsdale, AZ, United States
22 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
$125,000
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Test Suite Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Application Performance Management Automation of Tests Code Generation Databases Relational Databases Software Debugging Regression Testing
+17 more
Standard Sql Next.js Software Engineering TypeScript ReactJS Cypress (Programming Language) Technical Debt Backend Git Build Management Integration Tests Playwright Front End Software Development Cloudwatch Software Coding Restful APIs Docker

Job description

Pro Housing is looking for a Senior Software engineer to become one of the technical owners of Pro Edge, our internal / customer-facing housing operations platform. This is a software engineering role with explicit ownership of quality and reliability. We are looking for an experienced senior engineer who is strong in quality, automated testing, reliability, debugging, and maintaining excellent enterprise-grade production systems. We want someone who can both help build the platform as needed, but also make it difficult to break.

This is an in-office position located in North Scottsdale.

What you’ll do - two parts:

Part 1: Ownership of reliability and quality

  • Build and maintain automated end-to-end tests for critical business workflows
  • Develop API, integration, and regression tests
  • Maintain and expand our automated test suite as the application evolves
  • Convert significant production bugs into permanent regression tests
  • Develop reliable test fixtures and test-data strategies
  • Perform exploratory testing on high-risk or complex functionality
  • Identify edge cases before they reach production
  • Help define which customer workflows require mandatory release validation
  • Reduce flaky tests and keep the test suite fast and trustworthy

Part 2: Design and build new application features and functionality

  • Diagnose and fix production issues
  • Work across frontend and backend code
  • Review pull requests and architecture decisions
  • Improve existing systems and technical debt
  • Debug complex business workflows
  • Work with databases and migrations
  • Participate in technical planning
  • Help improve application performance and maintainability, * Explain a severe production bug you investigated. What caused it, how did you diagnose, and how did you prevent it from reoccuring?
  • What does a good test suite look like for an enterprise-level internal software platform?
  • Do you utilize AI code generation? If so, what are your preferred tools, and how do you validate AI-assisted changes? And how do you embrace AI in general in your day-to-day as an engineer?
  • Explain your experience with writing code.
  • Briefly describe your experience with AWS. What kind of production systems have you orchestrated?

Ability to Commute:

  • Scottsdale, AZ 85255 (Required)

Requirements

Strong candidates will have 8+ years of experience, including proven experience with several of the following:

  • TypeScript / JavaScript
  • Node.js backend development
  • React & Next.js
  • REST APIs
  • Relational databases
  • SQL
  • Automated testing
  • Jest or similar unit/integration testing frameworks
  • Playwright, Cypress, or similar browser automation tools
  • API/integration testing
  • Git and pull-request-based workflows
  • CI/CD pipelines
  • Docker
  • AWS
  • ECS
  • ECR
  • CloudWatch
  • Production debugging and incident investigation

Benefits & conditions

  • 401(k)
  • Dental insurance
  • Health insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…