TeleSpecialists is looking for a Senior Full Stack Developer to design, develop, test, and maintain the front-end and back-end components of TeleCare, their flagship application, ensuring its performance, security, and scalability to meet the needs of their clients and users.
Requirements
- 5+ years of proven success as a Full Stack Developer or in a comparable role.
- 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.
- Quick to learn and adapt to new tools, frameworks, and technologies.
- Experience with React, Angular, TypeScript, .NET Core, C-Sharp, Azure cloud services, serverless platforms (Azure Functions, Docker), SQL Server, NoSQL databases (Cosmos DB, MongoDB), REST, GraphQL, WebSocket APIs, Twilio, WebRTC, and Socket.io.
Responsibilities
- Design, build, and maintain scalable front-end (React, Angular, TypeScript) and back-end (.NET Core, C-Sharp)
- 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.
Other
- This position is remote/hybrid for candidates in Atlanta and requires working standard Eastern Time hours.
- Clear, effective communicator who thrives in agile, cross-functional teams.
- Passionate about building innovative, reliable, and user-centric applications that make a real-world impact.
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.