Senior - Full Stack Developer

TeleSpecialists LLC Brookhaven, Georgia, United States Information Technology

About this position


This position is remote/hybrid for candidates in Atlanta and requires working standard Eastern Time hours.


About Us:

TeleSpecialists is a leading provider of telemedicine services for hospitals and health systems across the United States. We offer a comprehensive suite of solutions, including telestroke, teleneurology, telepsychiatry, telecardiology, and more. Our mission is to deliver high-quality, cost-effective, and patient-centered care through innovative technology and clinical expertise.

TeleSpecialists is transforming healthcare delivery as the nation's largest and fastest-growing digital healthcare leader. By providing expert neurological and psychiatric care directly to over 400 hospitals and health systems across the country, we don't just provide care; we pioneer solutions that make quality healthcare easily accessible.

Join a team where your passion meets our purpose. If you’re inspired by innovation, thrive in a collaborative and entrepreneurial environment, and want to be a part of a team that’s reshaping the future of patient care, we want you on our team.  At TeleSpecialists, you'll discover more than just a job. You will be able to experience meaningful work, accelerated career growth, and the opportunity to redefine healthcare for the future.

Tele Specialists Offers:

  • A great culture with a team environment
  • A fun, diverse work environment
  • A rapidly growing company with career advancement opportunities
  • Medical, Dental and Vision benefits
  • Tuition Reimbursement
  • 401k match
  • Paid Vacation
  • Leadership Training Classes
  • Mentorship Program

About TeleCare

TeleCare is our flagship application that enables seamless and secure communication between our telemedicine providers and our partner hospitals. TeleCare is a web-based platform that integrates with various hospital systems, such as EMR, PACS, and EHR, to facilitate real-time data exchange and collaboration. TeleCare also supports video conferencing, chat, file sharing, and notifications, among other features.

About The Role

We are looking for a Senior Full Stack Developer to join our TeleCare development team. You will be responsible for designing, developing, testing, and maintaining the front-end and back-end components of TeleCare, as well as ensuring its performance, security, and scalability. You will work closely with other developers, product managers, QA engineers, and stakeholders to deliver high-quality software solutions that meet the needs of our clients and users.

Responsibilities

  • Design, build, and maintain scalable front-end (React, Angular, TypeScript) and back-end (Node.js).
  • Implement secure, high-performing solutions leveraging Azure cloud services, including serverless platforms (Azure Functions, Docker) and monitoring tools.
  • Optimize application performance, availability, and security across distributed environments.
  • Work with SQL Server and NoSQL databases (Cosmos DB, MongoDB) to design, optimize, and maintain data solutions.
  • Develop and maintain REST, GraphQL, and WebSocket APIs, and integrate with external services (Twilio, WebRTC, Socket.io).
  • Ensure application performance, availability, security, and scalability across Azure environments.
  • Contribute to system architecture and design discussions, ensuring solutions align with best practices and long-term maintainability.
  • Maintain high code quality through clean coding practices, peer reviews, and adherence to established standards.
  • Write and maintain technical documentation for code, architecture, APIs, and application functionality.
  • Deliver user-friendly interfaces with responsive design and accessibility in mind.
  • Write and maintain unit, integration, and end-to-end tests.
  • Collaborate in an agile team with developers, QA, and product managers to deliver high-quality releases.
  • Continuously research and adopt new tools/technologies — especially within the Azure ecosystem — to improve development efficiency and application features.
  • Debug and troubleshoot issues, bugs, and errors, and provide effective solutions.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • 5+ years of proven success as a Full Stack Developer or in a comparable role.
  • Proven experience with React, TypeScript, Node.js, and Azure/AWS cloud services.
  • Previous experience with .NET (C# or .NET Framework/Core) and ability to work with or migrate legacy .NET components a plus.
  • Strong background in automated testing across unit, integration, and end-to-end levels.
  • Proficient with modern testing frameworks such as Cypress, Jest, Mocha, and Chai.
  • Committed to delivering clean, secure, maintainable code that adheres to industry best practices.
  • Exceptional problem-solving and debugging skills, with a proactive approach to finding and fixing issues.
  • Clear, effective communicator who thrives in agile, cross-functional teams.
  • Quick to learn and adapt to new tools, frameworks, and technologies.
  • Passionate about building innovative, reliable, and user-centric applications that make a real-world impact.