Golang Developer

6 - 11 years

5.0 - 9.0 Lacs P.A.

Bengaluru, Hyderabad

Posted:2 months ago| Platform: Naukri logo

Apply Now

Skills Required

TelecomSystem integrationAgileVOIPTelecommunicationApplication developmentSIPTroubleshootingOpen sourceSQL

Work Mode

Work from Office

Job Type

Full Time

Job Description

Software Development Full Time Roles Responsibilities 1. Application Development: Design and implement backend services and APIs using Golang for VoIP and telecom solutions. Develop and maintain real-time communication systems supporting SIP, RTP, WebRTC, or similar protocols. Optimize applications for performance, scalability, and fault tolerance. 2. Telecommunication Protocols: Integrate and manage VoIP communication protocols such as SIP, RTP, WebRTC, and related standards. Collaborate on the development of VOIP systems, call routing, and session management features. 3. System Integration: Work with telecommunication hardware and cloud-based platforms for real-time communication. Ensure compatibility with existing telecom frameworks and integrate third-party services. 4. Code Quality Testing: Write clean, maintainable, and testable code. Develop unit and integration tests to ensure system reliability and quality. 5. Collaboration: Collaborate with cross-functional teams including product managers, DevOps engineers, and frontend developers to deliver end-to-end solutions. Participate in architecture design discussions and contribute to technical decision-making. 6. Troubleshooting: Debug and resolve issues in production systems. Monitor system performance and implement enhancements to address bottlenecks. Technical Skills 1. Technical Skills: Proficiency in Golang with a strong understanding of its features and best practices. Experience with VoIP technologies and protocols, including SIP, RTP, WebRTC, and related frameworks. Knowledge of telecommunication systems like Asterisk, FreeSWITCH, or similar platforms is a plus. Familiarity with distributed systems, microservices architecture, and RESTful APIs. Hands-on experience with databases (SQL and NoSQL). 2. Tools and Platforms: Familiarity with cloud platforms like AWS, GCP, or Azure. Proficiency in using CI/CD pipelines, Docker, Kubernetes, and other DevOps tools. Knowledge of message queues like Kafka, RabbitMQ, or similar. 3. Soft Skills: Strong analytical and problem-solving abilities. Effective communication and teamwork skills. Ability to work in an Agile environment. Experience: 3 6 years of experience in software development, with a focus on Golang and VoIP/telecom systems. Proven track record of delivering scalable backend services in telecom or communication domains. Preferred Qualifications: Experience with monitoring tools like Prometheus, Grafana, or ELK stack. Contributions to open-source projects related to VoIP or Golang development. Apply for this position Resume Captcha 6 - 1 = By using this form you agree with the storage and handling of your data by this website. Submit Our Services Data Science

Technology and Software Development
San Francisco

RecommendedJobs for You

Chennai, Tamil Nadu, India