Responsibilities
- Design, develop, test, and deploy scalable software applications using Spring Boot, Java, React, and cloud technologies.
- Collaborate with product managers and designers to architect robust solutions that meet business requirements.
- Leverage cloud platforms to design cloud-native applications optimized for scalability and reliability.
- Conduct code reviews and mentor junior engineers to promote best practices in coding.
- Work closely with teams to define requirements and deliver timely solutions.
- Monitor and optimize application performance, identifying and resolving bottlenecks.
- Participate in Agile development processes, contributing to sprint planning and backlog grooming.
- Research and apply emerging technologies to enhance development processes.
Requirements
- Minimum 8 years of professional software engineering experience.
- Strong expertise in Java and Spring Boot for backend systems.
- Experience in building RESTful APIs and microservices architectures.
- Hands-on experience with React and frontend web technologies.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Understanding of software design patterns and microservices architectures.
- Experience with CI/CD pipelines and DevOps practices.
- Strong experience with relational and NoSQL databases.
- Demonstrated usage of AI tools in software development.
Benefits
- Discounts on work-from-home essentials through Dell.
- Access to health and fitness resources via Gympass.
- Mental health resources through Telus Employee Assistance Program.
- Wellness and childcare subsidies in Costa Rica.
- University/Education discounts available.
Tech Stack
Categories
About Tebra
We are Tebra — the complete operating system for modern healthcare. We help independent practices and medical billing companies thrive by unifying EHR, billing, and patient experience tools in one powerful platform. Trusted by 150,000+ providers, Tebra simplifies the business of care: ✅ Operations & Care: Faster charting with AI Note Assist, telehealth, and e-prescribing in a cloud-based EHR. ✅ Billing & Payments: Streamlined RCM with automated claims, eligibility checks, and faster reimbursements. ✅ Growth & Patient Experience: Online booking, digital intake, reminders, and reputation management that keep schedules full. Tebra is your connected partner for smarter, more compassionate healthcare. Follow us for insights on practice growth, innovation, and the future of independent medicine.
