Tebra provides an integrated EHR+ platform that streamlines clinical, billing, telehealth, and marketing workflows for private healthcare practices.
<div class="content-intro"><p>Tebra only initiates contact with candidates via email from an official Tebra email address (@<a class="c-link" href="http://tebra.com/" target="_blank" data-stringify-link="http://tebra.com" data-sk="tooltip_parent">tebra.com</a>, @<a class="c-link" href="http://patientpop.com/" target="_blank" data-stringify-link="http://patientpop.com" data-sk="tooltip_parent">patientpop.com</a>, or @<a class="c-link" href="http://kareo.com/" target="_blank" data-stringify-link="http://kareo.com" data-sk="tooltip_parent">kareo.com</a>) or through our applicant tracking system, Greenhouse. We will only ask you to provide sensitive personal information through our official application portal — not via social media or text message. We do not conduct interviews via instant messaging.</p></div><h1>About the Role</h1> <p>As a Senior Full Stack Engineer, you will primarily <strong>design and build backend services</strong> while possessing the adaptability to <strong>support frontend development</strong> when necessary. You will <strong>evolve the core API layer</strong> and downstream services, delivering <strong>secure, performant REST APIs</strong>. You will <strong>lead technical design reviews</strong>, <strong>improve service reliability</strong>, and <strong>collaborate across the stack</strong> to ship features end-to-end. While your focus is on the backend, you may <strong>step into frontend codebases</strong> (Angular/React) to unblock delivery and ensure a cohesive user experience.</p> <h1>Your Area of Focus</h1> <ul> <li><strong>Own and evolve platform APIs</strong> and services, ensuring <strong>low-latency, resilient endpoints</strong> for client applications.</li> <li>Design and implement <strong>Spring Boot microservices</strong> using modern patterns (contract-first APIs, layered architecture, DTO mappers, caching).</li> <li><strong>Integrate with platform services</strong> (appointments, patients, messaging, authentication) via service/domain contracts and RESTful clients.</li> <li><strong>Improve reliability and performance</strong> with caching (e.g., Ehcache, Redis, etc.), connection management, and efficient data access.</li> <li>Implement <strong>observability (structured logging, metrics, tracing)</strong> and <strong>automate build/deploy pipelines</strong>.</li> <li>Write <strong>robust tests across layers</strong> (unit, component, contract, integration) using JUnit/TestNG and assist with frontend testing where applicable.</li> <li><strong>Mentor engineers</strong>, lead design reviews, and document patterns to drive consistency across the stack.</li> <li><strong>Contribute to frontend interface development</strong> using <strong>HTML5, CSS3, and JavaScript frameworks</strong> (Angular/React) to support team velocity and feature integration.</li> </ul> <h1>Professional Qualifications</h1> <ul> <li><strong>5+ years of software development experience</strong> building Java services in production.</li> <li>Expertise with <strong>Spring Boot and REST API design</strong>; comfortable with <strong>contract-first development</strong> and layered service architectures.</li> <li>Ability to <strong>adapt and contribute to modern frontend frameworks</strong> (such as <strong>Angular or React</strong>) when business needs dictate.</li> <li>Experience <strong>building and consuming service/domain contracts</strong> and integrating external/partner APIs.</li> <li>Proficient with <strong>data modeling and access patterns</strong>; capable of <strong>optimizing queries, caching, and serialization</strong> for high-performance applications.</li> <li>Hands-on with <strong>mapper/generation tools (MapStruct/Lombok)</strong>, dependency management (<strong>Maven</strong>), and build plugins for quality.</li> <li>Proficient in <strong>automated testing</strong>: unit, integration, component, contract, and performance testing.</li> <li>Solid understanding of <strong>messaging and async patterns</strong> (e.g., ActiveMQ/Kafka), feature flags, and configuration management.</li> <li>Strong focus on <strong>observability, performance profiling, and resilience</strong> (timeouts, retries, circuit breakers, idempotency).</li> <li>Demonstrated ability to leverage<strong> AI-assisted tools (e.g., Codex, GitHub Copilot, ChatGPT) to </strong>accelerate coding, debugging, and boilerplate generation<strong>.</strong></li> <li>Practical experience with <strong>GenAI/LLM integration in backend systems</strong></li> <li>Competence in <strong>frontend web technologies</strong> including <strong>HTML5, CSS3, and JavaScript/TypeScript</strong>.</li> <li><strong>Strong verbal and written communication</strong> skills; able to explain design tradeoffs to technical and non-technical partners.</li> </ul> <p><strong><em>(For Recruiter use only)</em></strong><strong> #LI-BG1 #LI-Remote</strong></p><div class="content-pay-transparency"><div class="pay-input"><div class="description"><p>We are dedicated to attracting and retaining top talent with competitive and fair compensation. For this position, this range reflects our Zone 1 (National Average) pay band. Your specific compensation is thoughtfully determined by your experience, qualifications, the specific requirements of the role, and your Geo Zone. Our geo-zone system ensures your pay is competitive for your location, recognizing varying costs of labor across regions.</p> <p>Our four geo zones are designed to reflect this:<br>Zone 1: National Average<br>Zone 2: Moderately Higher Cost Regions<br>Zone 3: High-Cost Regions<br>Zone 4: Lower-Cost Regions</p> <p>Beyond base compensation, Tebra offers eligible employees the opportunity for variable pay and a robust benefits package, reflecting our commitment to your overall well-being. In compliance with California pay transparency laws, the specific compensation range applicable to your Geo Zone will be shared during your initial talent screen.</p></div><div class="title">Zone 1 (National Averag