Teladoc Health is a leader in virtual care, empowering individuals to lead healthier lives. They are seeking a Staff Full Stack Engineer to provide technical leadership and drive the development of scalable enterprise applications.
Responsibilities:
- Lead the architecture, design, development, and support of full stack applications using Ruby on Rails on the backend and ReactJS on the frontend
- Establish, implement, and uphold engineering standards related to code quality, maintainability, linting, secure coding, and performance across applications built on the Ruby technology stack
- Drive application modernization initiatives, including decomposition of legacy monolithic systems into microservices-oriented architectures where appropriate
- Contribute to cloud-native solution design and operational maturity across environments hosted in Azure/AWS involving Kubernettes, CI/CD Tools like Jenkins and GitHub Actions
- Build and enhance unit, integration, and automated test coverage using RSpec and other relevant tools to ensure application stability and quality
- Participate in technical roadmap planning, solution reviews, and architecture decisions to ensure systems are scalable, resilient, and aligned to business goals
Requirements:
- Bachelor's degree in Computer Science, Engineering, Business Management, or a related field
- 9+ years of experience in the IT industry, including software engineering and application development
- 4+ years of hands-on experience building and maintaining production applications with Ruby on Rails
- Experience designing, building, and supporting scalable web applications in a cloud-based environment (e.g., AWS, Azure, or comparable platforms)
- Solid understanding of modern application architecture, including service-oriented or API-driven designs
- Experience building and consuming APIs (REST and/or GraphQL) and familiarity with common authentication and authorization approaches
- Demonstrated ability to contribute to or lead technical initiatives such as system enhancements, platform improvements, refactoring efforts, or reliability and performance improvements
- Proven problem-solving skills, including the ability to troubleshoot production issues, perform root cause analysis, and optimize application performance
- Experience working with Kubernetes for container orchestration
- Experience building and maintaining CI/CD pipelines (Jenkins, GitHub Actions, or equivalent)
- Master's degree in a related field
- Experience creating internal platforms/self-service capabilities that improve developer experience and delivery throughput
- Leading/Mentoring team members on best practices and explaining technical concepts
- Knowledge of performance optimization, system reliability, and observability in high-scale production systems
- Familiarity with platform development in healthcare, fintech, or other regulated environments