Steer is a company that offers a suite of software tools for automotive repair shops, focusing on enhancing operational efficiency. They are seeking a Principal Full Stack Engineer to architect and deploy scalable applications, focusing on customer-centric development and leveraging AI tools for coding assistance.
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
- 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
- AI & LLM Integration: Hands-on experience working with LLMs and prompt engineering. You are more interested in the logic and outcomes of AI integration than staying tethered to a specific legacy framework
- Database Expertise: Proficiency with both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases, including schema design and query optimization
- The 'Owner' Mindset: A track record of taking full accountability for projects and a passion for solving 'impossible' problems in fast-paced environments
- Exceptional Communication: 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