# Senior Product Engineer
**Company:** [Tennr](https://scaleengineer.com/companies/tennr)
Tennr seeks a Senior Product Engineer to architect and deliver full-stack features end-to-end that solve critical healthcare problems in their AI-powered referral automation platform. This role combines full-stack development expertise (frontend and backend) with AI model integration capabilities, requiring 5+ years of JavaScript/TypeScript experience and a founder's mindset to drive projects from conception through implementation in a fast-paced startup environment. The ideal candidate will collaborate cross-functionally with product, design, sales, and customer success teams to optimize system performance and scalability while working at the cutting edge of healthcare technology innovation.
**Role:** Full Stack Engineer
**Seniority:** Senior
**Locations:** New York City Office
**Salary:** 190000–215000 USD
[Apply](https://jobs.ashbyhq.com/tennr/7197dd0b-7ff4-432e-a9f8-9536efce1ad5)
Canonical: https://scaleengineer.com/jobs/tennr/senior-product-engineer-7197dd0b
---
## Responsibilities

- Full-Stack Feature Architecture and Implementation: Design and develop end-to-end features across frontend and backend environments that directly drive customer value. This includes architecting database schemas, building robust backend APIs with proper error handling and rate limiting, and creating intuitive, responsive frontend interfaces that healthcare professionals rely on daily. Ensure optimal performance, security, and user experience across all layers of the application stack.
- AI Integration and Innovation Leadership: Lead the adoption and implementation of cutting-edge artificial intelligence techniques and large language models within the product. Evaluate emerging AI capabilities, integrate AI models into production systems, and develop thoughtful strategies for leveraging machine learning to enhance automation and decision-making in healthcare workflows. Stay current with rapid AI advancements and translate them into customer value.
- Performance Optimization and Code Quality: Lead comprehensive performance optimization initiatives across the platform, including query optimization, frontend rendering improvements, and infrastructure scaling. Establish and enforce coding standards, conduct thorough code reviews, implement monitoring and observability solutions, and drive best practices in software engineering disciplines such as testing, documentation, and technical debt management.
- Cross-Functional Collaboration and Customer Feedback Integration: Work closely with product and design teams to translate user research and behavioral insights into informed product decisions. Collaborate with sales and customer success teams to understand real customer pain points and incorporate feedback into iterative product improvements. Participate in customer discovery calls to understand healthcare provider workflows and referral pain points.
- Feature Ownership and Project Lifecycle Management: Embrace full ownership of features from conception through implementation to iteration and launch. Drive projects proactively from initial scoping and technical design through development, testing, deployment, and post-launch monitoring. Take accountability for outcomes, measure impact through analytics, and continuously iterate based on user feedback and performance data.

## Requirements

### education

- {"name":"Computer Science or Related Field","description":"Bachelor's degree in Computer Science, Software Engineering, Mathematics, or equivalent field. Alternatively, demonstrated equivalent professional experience, bootcamp certification, or self-directed learning with substantial production software development experience can substitute for formal education."}

### technical

- {"name":"Full-Stack JavaScript Development Expertise","description":"5+ years of professional experience in full-stack JavaScript development with demonstrated expertise in modern frameworks and libraries. Proficiency in TypeScript for type-safe code development, understanding of async patterns, closures, prototypal inheritance, and advanced JavaScript concepts. Experience building production-grade applications that handle high-traffic scenarios."}
- {"name":"Scalable Web Application Architecture","description":"Proven track record designing, building, and maintaining scalable web applications capable of handling growing user bases and data volumes. Understanding of microservices architecture, API design patterns, database optimization, caching strategies, and horizontal scaling principles. Experience with load testing, performance monitoring, and infrastructure as code."}
- {"name":"AI Model Integration and Machine Learning Fundamentals","description":"Hands-on experience integrating AI and machine learning models into production applications. Understanding of model deployment, versioning, and monitoring. Familiarity with popular ML frameworks and APIs such as OpenAI, Hugging Face, or proprietary models. Ability to evaluate trade-offs between model accuracy, latency, and cost in production environments."}
- {"name":"Database Design and Optimization","description":"Strong expertise in relational and non-relational database design, including schema architecture, indexing strategies, query optimization, and data consistency patterns. Experience with database performance profiling, scaling strategies, and selecting appropriate technologies for different use cases."}
- {"name":"Backend API Development and System Design","description":"Demonstrated expertise building robust, well-documented backend APIs with proper authentication, authorization, error handling, and rate limiting. Understanding of REST principles, GraphQL, and gRPC where applicable. Experience designing systems for reliability, security, and maintainability at scale."}

### experience

- {"name":"Startup or Fast-Paced Tech Environment Experience","description":"Background working in startup environments or high-growth tech companies where priorities shift rapidly, ambiguity is normal, and ownership is critical. Comfort with iterative product development, rapid experimentation, and wearing multiple hats. Ability to thrive in resource-constrained environments while maintaining quality and velocity."}
- {"name":"Cross-Functional Product Collaboration","description":"Demonstrated experience collaborating effectively with product, design, sales, and customer success teams. Track record of translating user feedback into technical solutions, participating in product discovery, and advocating for both user needs and technical excellence."}
- {"name":"Healthcare or Complex Domain Software Development","description":"Prior experience developing software in regulated industries such as healthcare, fintech, or insurance is advantageous. Understanding of compliance requirements, data privacy considerations, and the operational complexity of healthcare workflows would be valuable."}

## Skills

### required

- {"name":"JavaScript and TypeScript","description":"Expert-level proficiency in JavaScript with advanced knowledge of ES6+ features. Strong TypeScript skills for type-safe development, interfaces, generics, and complex type systems. Ability to write clean, maintainable code that scales across large codebases."}
- {"name":"Full-Stack Web Development","description":"End-to-end capability to architect, design, and implement complete web applications from database through frontend UI. Proficiency in both client-side and server-side development with understanding of how decisions in one layer impact others."}
- {"name":"API Design and Backend Development","description":"Strong backend development skills including API architecture, server design, authentication/authorization patterns, data validation, error handling, and testing strategies. Experience with NodeJS, Express, or equivalent backend frameworks."}
- {"name":"Frontend Development and UI/UX","description":"Proficiency with modern frontend frameworks such as React, Vue, or Angular. Understanding of responsive design, accessibility standards, performance optimization, and state management. Ability to create intuitive, user-friendly interfaces that work seamlessly across devices."}
- {"name":"Problem-Solving and Algorithm Design","description":"Excellent analytical and problem-solving skills with ability to break down complex problems into manageable components. Proficiency in fundamental data structures and algorithms with understanding of time and space complexity. Ability to select optimal solutions for given constraints."}
- {"name":"Code Quality and Best Practices","description":"Commitment to writing clean, efficient, maintainable code following SOLID principles and design patterns. Expertise in testing methodologies including unit testing, integration testing, and end-to-end testing. Understanding of code review practices, refactoring, and technical debt management."}
- {"name":"Communication and Technical Leadership","description":"Outstanding ability to articulate complex technical concepts to diverse audiences including non-technical stakeholders, product managers, and engineering peers. Strong written communication for documentation, code comments, and design specifications. Ability to mentor junior engineers and drive technical discussions."}

### preferred

- {"name":"Artificial Intelligence and Machine Learning Integration","description":"Experience integrating large language models (LLMs), computer vision, or other AI capabilities into production applications. Familiarity with prompt engineering, model fine-tuning, or evaluation strategies. Understanding of AI ethics, bias, and responsible AI practices in healthcare contexts."}
- {"name":"Healthcare Technology Domain Knowledge","description":"Familiarity with healthcare workflows, electronic health records (EHR), HL7 standards, FHIR protocols, or healthcare compliance regulations such as HIPAA. Understanding of healthcare provider operations and referral processes would be valuable."}
- {"name":"Database Technologies and SQL","description":"Advanced SQL proficiency with experience optimizing complex queries, designing schemas, and working with PostgreSQL, MySQL, or similar relational databases. Experience with document databases like MongoDB, Elasticsearch, or Redis for caching and real-time data."}
- {"name":"DevOps, Deployment, and Infrastructure","description":"Experience with cloud platforms (AWS, GCP, Azure), containerization with Docker, orchestration with Kubernetes, or infrastructure-as-code tools like Terraform. Familiarity with CI/CD pipelines, automated testing, monitoring, logging, and deployment strategies."}
- {"name":"Performance Profiling and Optimization","description":"Hands-on experience identifying and resolving performance bottlenecks using profiling tools, monitoring dashboards, and flame graphs. Understanding of caching strategies, database query optimization, frontend rendering performance, and infrastructure scaling."}
- {"name":"Founder Mindset and Product Thinking","description":"Demonstrated ownership mentality with track record of taking ideas from conception to impact. Entrepreneurial thinking applied to engineering challenges, understanding of business metrics, customer value proposition, and ability to prioritize ruthlessly."}

## Tech stack

### tools

- {"name":"Git and GitHub","description":"Version control and collaborative development platform. Essential for code management, branching strategies, code review workflows, and CI/CD integration."}
- {"name":"Docker","description":"Containerization platform for consistent development, testing, and production environments. Enables reliable deployment and scaling of applications."}
- {"name":"Kubernetes","description":"Container orchestration platform for managing containerized applications at scale. Handles deployment, scaling, and self-healing of services."}

### others

- {"name":"Large Language Models (LLMs)","description":"Integration with OpenAI GPT models, Anthropic Claude, or open-source alternatives for AI-powered features. Understanding of prompt engineering and model selection strategies."}
- {"name":"API Integration and REST Principles","description":"Expertise in designing and consuming RESTful APIs with proper HTTP semantics, status codes, and error handling. Integration with third-party healthcare and business services."}
- {"name":"Authentication and Security","description":"Implementation of secure authentication mechanisms (OAuth2, JWT), authorization patterns, data encryption, and compliance with healthcare security standards like HIPAA."}

### databases

- {"name":"PostgreSQL","description":"Primary relational database for structured data storage, complex queries, transactions, and ACID compliance. Industry standard for scalable applications."}
- {"name":"Redis","description":"In-memory data store used for caching, session management, real-time data, and performance optimization. Essential for reducing database load and improving response times."}

### languages

- {"name":"JavaScript","description":"Core development language for full-stack application development. Extensive use for both frontend client-side logic and backend server-side implementations."}
- {"name":"TypeScript","description":"Strongly recommended for type safety, improved developer experience, and reduced runtime errors. Enables better IDE support, documentation, and maintainability across the codebase."}
- {"name":"SQL","description":"Essential for database querying, optimization, and complex data manipulation in relational database systems."}

### frameworks

- {"name":"React","description":"Leading frontend framework for building interactive user interfaces with component-based architecture, hooks, and state management. Commonly used with Next.js for full-stack applications."}
- {"name":"Node.js with Express","description":"Primary backend runtime and framework for JavaScript server-side development. Provides HTTP routing, middleware support, and integration with databases and external services."}
- {"name":"Next.js","description":"Full-stack React framework enabling server-side rendering, API routes, and optimized deployment. Bridges frontend and backend development in JavaScript ecosystem."}

## Benefits

### benefits

- {"name":"Unlimited Paid Time Off","description":"Flexible unlimited PTO policy allowing engineers to balance work and personal life while maintaining productivity and delivering results."}
- {"name":"100% Paid Employee Health Insurance","description":"Comprehensive health insurance coverage including medical, dental, and vision benefits with employer fully covering employee premiums."}
- {"name":"Employer-Funded 401(k) Matching","description":"Competitive retirement savings program with employer matching contributions to help engineers build long-term financial security."}
- {"name":"Competitive Parental Leave","description":"Generous parental leave policy supporting work-life balance and family planning for all employees."}
- {"name":"Modern Office Space","description":"Beautiful new office located at 345 Hudson Street in Hudson Square, New York with collaborative spaces designed for engineering teams. Four days per week in-office expectation promotes team connection and knowledge sharing."}
- {"name":"Complimentary Meals and Snacks","description":"Free lunch provided daily along with fully stocked pantry filled with snacks and beverages to fuel productivity."}
- {"name":"Equity Compensation","description":"Competitive equity packages aligning engineer success with company growth and providing long-term financial participation in startup success."}

## Compensation

- **max:** 220000
- **min:** 160000
- **currency:** USD
- **stockOptions:** true

## Interview process

### steps

## Full description
## **Company Description**

Today, when you go to your doctor and get referred to a specialist, your doctor sends out a referral and tells you, “They’ll be in touch soon.” So you wait. And wait. Sometimes days, weeks, or even months. Why? Because too often providers are overwhelmed with the painstakingly tedious work required to get paid by insurance companies. Powered by proprietary models, Tennr handles the complex paperwork that gets patients through the door and providers paid, helping operators get patients the right care, at the right time, in the right setting.

# **Role Description**

We’re hiring a **Product Engineer (Full Stack)** who can take ideas from concept to reality and deliver solutions that truly solve **customer problems**. You’ll architect and implement features end-to-end—across frontend and backend environments—that drive direct customer value. This could mean designing **database schemas**, building **backend APIs**, or crafting **beautiful, intuitive frontends** that healthcare professionals love to use.

You’ll work closely with **product and design** to understand how users interact with our platform, translating those insights into thoughtful product decisions. You’ll also collaborate with **sales and customer success teams** to incorporate real customer feedback into the product. Along the way, you’ll adopt and apply the latest techniques in **artificial intelligence**, working at the cutting edge of one of the fastest-moving technology spaces.

We’re looking for someone who **embraces a founder’s mindset**, thrives in **ambiguous, fast-moving environments**, and enjoys owning the **full lifecycle of a feature**—from idea to implementation to iteration. You’ll also take the lead on **performance optimization initiatives**, ensuring code quality, scalability, and adherence to best practices as we grow.

This role is perfect for a versatile engineer excited about working across the stack and passionate about building user experiences that have a direct impact on the future of healthcare.

# **Responsibilities**

* Architect and implement features that drive direct customer value end-to-end in our frontend and backend environments.
* Follow and adopt the latest techniques in artificial intelligence. Work at the cutting edge, apply and innovate upon the world’s fastest moving technology.
* Lead performance optimization initiatives, ensuring code quality and adherence to best practices.
* Collaborate with sales and customer success teams to respond to feedback from our customers and prospects.
* Embrace a founder's mindset, proactively driving projects from conception to completion, and contributing significantly to our company's growth and success.

# **Qualifications**

* 5+ years of experience in full-stack development, with a strong focus on JavaScript and familiarity with TypeScript.
* Proven track record of building and maintaining scalable web applications.
* Excellent problem-solving skills and a knack for efficient, clean coding practices.
* Experience with AI model integration and a strong interest in AI and machine learning.
* Outstanding communication skills, capable of articulating complex technical concepts to a diverse audience.
* A team player who thrives in collaborative environments and values diverse perspectives.
* Prior experience in a startup or fast-paced tech environment is a plus.

# **Why Tennr?**

* Drive Impact: one of our company values is Cowboy, meaning you set the pace. You won’t just talk about things, you’ll get them done. And feel the impact.
* Develop Operational Expertise: learn the inner workings of scaling systems, tools, and infrastructure
* Innovate with Purpose: we’re not just doing this for fun (although we do have a lot of fun). At Tennr, you’ll join a high-caliber team maniacally focused on reducing patient delays across the U.S. healthcare system.
* Build Relationships: collaborate and connect with like-minded, driven individuals in our Hudson Square office 4 days/week
* Free lunch! Plus a pantry full of snacks.

# **Benefits**

* Beautiful new office at 345 Hudson Street
* Unlimited PTO
* 100% paid employee health benefit options
* Employer funded 401(k) match
* Competitive parental leave
