Full Stack VoIP Expert
Join our dynamic team, where we are dedicated to revolutionizing communication technologies. We are seeking a seasoned VoIP Expert with a robust background in software engineering to lead and innovate our VoIP solutions. With a focus on delivering scalable and efficient solutions, you will have the opportunity to work on cutting-edge projects and make a significant impact on our product offerings.
Responsibilities:
- Develop and maintain VoIP solutions using platforms like Asterisk, FreeSWITCH, Kamailio, OpenSIPs, and Drachtio.
- Leverage Node.js, Python, and Golang for backend development to create robust and scalable applications.
- Design and optimize databases such as Postgres, MySQL, MongoDB, and Redis to ensure efficient data management.
- Implement and manage message queues using RabbitMQ, AWS SQS, and Redis for seamless data flow.
- Monitor and enhance infrastructure using ELK stack (Elasticsearch, Logstash, Kibana, Grafana) and Prometheus to ensure high availability and performance.
- Utilize VoIP technologies including SIP protocol, WebRTC, and related tools to develop innovative communication solutions.
- Deploy and manage applications on cloud platforms like AWS and GCP, ensuring reliability and scalability.
- Employ DevOps tools such as Docker, Kubernetes, Ansible, Chef, and CI/CD practices to streamline development and deployment processes.
- Collaborate with cross-functional teams to understand client requirements and deliver tailored solutions.
- Continuously stay updated with evolving technologies and industry standards to maintain a competitive edge.
Requirements:
- Minimum 5 years of experience in software engineering with a focus on VoIP solutions.
- Expertise in Node.js with at least 5 years of hands-on experience.
- Proficiency in VoIP platforms: Asterisk, FreeSWITCH, Kamailio, OpenSIPs, and Drachtio.
- Strong backend development skills in Node.js, Python, and Golang. PHP experience is a plus.
- Experience with databases: Postgres, MySQL, MongoDB, and Redis.
- Knowledge of message queues: RabbitMQ, AWS SQS, and Redis.
- Infrastructure monitoring using ELK stack and Prometheus.
- Deep understanding of SIP protocol and WebRTC.
- Experience with cloud platforms: AWS, GCP.
- Proficiency in DevOps tools: Docker, Kubernetes, Ansible, Chef, and Linux.
- Strong problem-solving skills and ability to devise solutions to complex issues.
- Excellent communication and collaboration skills.
We offer:
- Competitive salary with regular performance reviews.
- Opportunities for career growth and professional development.
- Work on innovative projects with a significant impact.
- Paid vacation and sick leave.
- Health insurance and wellness programs.
- Collaborative and inclusive work environment.
- Flexible working hours and remote work options.