Steer is a company that offers a suite of software tools for automotive repair shops, aiming to transform the industry with innovative solutions. They are seeking a Principal Full Stack Engineer to architect and deploy scalable applications while collaborating closely with product teams to enhance user experiences for repair shop owners.
Responsibilities:
- You will focus on the core components of the Steer CRM, specifically optimizing how we ingest and process data to revolutionize our automation tools
- Be ready to pivot at a moment's notice. Based on evolving business needs, you may need to shift focus to work on new or existing integrations to ensure our ecosystem remains seamless
- Partner closely with Product to understand user pain points, ensuring every line of code adds tangible value to the auto repair shops we serve
- Architect reusable full stack components and services that ensure our platform remains performant as we scale
- Champion best practices in security, test automation, and maintainability. Conduct deep-dive code reviews that elevate the entire engineering organization
- Influence our CI/CD pipelines, containerization (Docker, Kubernetes), and IaC practices to ensure a seamless developer experience and operational reliability
Requirements:
- 7+ years of professional experience building complex, web-based SaaS products
- Hands-on experience working with LLMs and prompt engineering
- Proficiency with both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases, including schema design and query optimization
- A track record of taking full accountability for projects and a passion for solving 'impossible' problems in fast-paced environments
- The ability to translate complex technical concepts into product outcomes and collaborate effectively with leadership
- Excellent verbal and written communication skills
- Familiarity with our current stack: .NET, Node.js (TypeScript), and React
- Experience with Infrastructure as Code (Terraform, CloudFormation)
- Previous experience as a founding engineer or in an early-stage startup environment