Staff Software Engineer - Backend
LVT (LiveView Technologies) · American Fork, UT · 3 days ago
On-siteInformation TechnologyFull-time
About the role
This role is based onsite at our American Fork headquarters.
Role Responsibilities
- Provide Strategic Technical Leadership: Drive backend architecture, technical direction, and robust engineering design standards across production services.
- Ship High-Impact Backend Architecture: Deliver high-velocity, clean, and scalable Node.js/TypeScript code for business-critical backend systems and API services.
- Elevate Engineering Standards: Implement modern methodologies, best practices, and code quality benchmarks to ensure high reliability, maintainability, and software performance.
- Optimize Development Lifecycles: Identify system bottlenecks, streamline CI/CD workflows, and introduce tooling that enhances team-wide developer productivity and delivery speed.
- Drive Cross-Functional Alignment: Partner with Product Management, QA, and DevOps to translate product visions into concrete technical specifications, accurate estimates, and seamless delivery timelines.
- Identify Root Causes and Resolve Complex Edge Cases: Navigate ambiguous requirements and complex technical challenges, applying rigorous problem-solving to protect uptime and system resilience.
- Act as a Go-To Thought Leader & Mentor: Mentor senior and mid-level software engineers through structured feedback, architectural design reviews, and continuous technical upskilling.
- Pioneer Emerging Technologies: Continually evaluate industry trends, tools, and modern cloud/API frameworks to optimize LVT’s backend suite for future growth.
Requirements
- Technical Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Extensive Backend Experience: 7+ years of professional software engineering experience centered on complex backend systems, cloud services, and API development.
- Node.js & TypeScript Expertise: 3+ years of hands-on production experience architecting, building, and maintaining enterprise Node.js and TypeScript services.
- API Design & Optimization: Demonstrated expertise in OpenAPI/REST API design and hands-on experience building or optimizing GraphQL queries and mutations.
- Modern Frameworks & Infrastructure: Familiarity with modern framework ecosystems (e.g., NestJS) and containerized deployment workflows utilizing Docker, Kubernetes, and CI/CD pipelines.
- Data Modeling: Proficiency with relational databases (SQL experience preferred) and modern database query optimization.
- Technical Mentorship & Influence: Proven experience guiding cross-functional technical teams, establishing engineering culture, and driving process improvements within Agile environments.
- Quality & Ownership Mindset: Obsessive commitment to system reliability, operational quality, thorough testing, and robust root-cause problem solving.
- Adaptable Leadership: Highly effective communication skills with the versatility to thrive in a fast-paced environment and pivot rapidly between priorities.