Tebra is a company focused on unlocking better healthcare by helping independent practices bring modernized care to patients everywhere. As a Senior Full Stack Engineer, you will design and build backend services and evolve the core API layer while also supporting frontend development when necessary.
Responsibilities:
- Design and build backend services while possessing the adaptability to support frontend development when necessary
- Evolve the core API layer and downstream services, delivering secure, performant REST APIs
- Lead technical design reviews, improve service reliability, and collaborate across the stack to ship features end-to-end
- Own and evolve platform APIs and services, ensuring low-latency, resilient endpoints for client applications
- Design and implement Spring Boot microservices using modern patterns (contract-first APIs, layered architecture, DTO mappers, caching)
- Improve reliability and performance with caching (e.g. Redis, etc.), connection management, and efficient data access
- Contribute to frontend development using React and TypeScript, building modern, maintainable user interfaces and collaborating across the stack to support feature delivery and integration
Requirements:
- 5+ years of software development experience building Java services in production
- Expertise with Spring Boot and REST API design; comfortable with contract-first development and layered service architectures
- Experience building and consuming service/domain contracts and integrating external/partner APIs
- Proficient with data modeling and access patterns; capable of optimizing queries, caching, and serialization for high-performance applications
- Proficient in automated testing: unit, integration, component, contract, and performance testing
- Strong focus on observability, performance profiling, and resilience (timeouts, retries, circuit breakers, idempotency)
- Strong verbal and written communication skills; able to explain design tradeoffs to technical and non-technical partners
- Familiarity with AI-assisted development tools (e.g., Codex CLI) to improve engineering productivity and code quality