US based company, expert in staffing nearshore teams of highly specialized software developers for clients around the world is looking for a Senior WebRTC / VoIP Developer.
Location: Remote - LATAMWorking hours: Full time in Eastern or Central business hoursJob Type: Monthly contractor for 8-month project with likely extension, plus expected additional project opportunities.
Key Responsibilities
Development and architecture of a WebRTC/VoIP/FreeSwitch live video application using our preferred technical stack: JavaScript / React / Node.jsDaily standups with teammates (in English).Weekly demos with clients (in English).General Qualifications.Fluent English, both written and spoken.Proactive, professional, respectful, and courteous communication.An entrepreneurial mindset with the initiative and resourcefulness to quickly identify problems, overcome challenges, and provide timely solutions.Ability to work remotely on your own equipment with a strong internet connection. Ability to work each day on Eastern or Central time zone business hours.
Technical Qualifications
Bachelor's degree in Computer Science or equivalent experience.3+ years of experience with VoIP technologies (SIP, RTP, WebRTC) or real-time protocols (e.g., WebSockets).3+ years of experience with Node.jsExperience FreeSwitch telephony platform (preferred).Extensive experience with AWS services and cloud architecture.Expertise in software architecture and design patterns.Strong knowledge of database technologies and data storage solutions.Proficient in CI/CD pipelines and DevOps practices.Experience with REST APIs, Webhooks, Docker/Kubernetes, and IaaS platforms (AWS, GCP, Digital Ocean).Solid networking knowledge (OSI layers, TCP/IP).Understanding of telephony and real-time communication concepts (SIP, Trunking, ICE, STUN/TURN).Experience in agile teams using Scrum or Kanban.