Posted:3 months ago|
Platform:
Remote
Full Time
Job Overview: We are looking to hire experienced developers for remote positions who can contribute their expertise to our SaaS product. The ideal candidate will have a strong background in telephony systems, Python development, DevOps, real-time systems, and security. Salary is flexible for the right candidate who is ready to drive innovation and excellence in our product offerings. Key Responsibilities: Telephony and Communication Systems: Develop, maintain, and optimize telephony solutions using FreeSWITCH, Asterisk, SIP, WebRTC, and VoIP protocols. Troubleshoot and resolve issues related to call routing, connectivity, and communication quality. Python Development and Scalability: Design and implement scalable backend systems using Python. Utilize asynchronous frameworks such as FastAPI and Celery for high-performance applications. Optimize interactions with PostgreSQL databases and ensure efficient message queuing. DevOps and Cloud Infrastructure: Implement, manage, and optimize containerized applications using Docker and Kubernetes. Deploy and maintain applications on cloud platforms (AWS, GCP) ensuring high availability and performance. Collaborate with the operations team to improve CI/CD pipelines and automate infrastructure management. Real-Time Systems: Design and develop systems utilizing WebSockets, UDP, and low-latency networking protocols to support real-time communication. Ensure minimal latency and high throughput for mission-critical applications. Security and Compliance: Integrate security protocols such as SIP/TLS and SRTP to safeguard communications. Ensure compliance with data protection standards including GDPR and HIPAA, integrating security best practices in software design and deployment. Collaboration and Mentoring: Work closely with cross-functional teams including product managers, designers, and other developers to shape product features and architecture. Mentor junior team members and promote a culture of continuous learning and improvement. Required Skills and Qualifications: Proven experience in developing and managing telephony systems with FreeSWITCH/Asterisk, SIP, WebRTC, and VoIP protocols. Strong proficiency in Python, including experience with asynchronous frameworks such as FastAPI and Celery. Hands-on experience with PostgreSQL database optimization and message queue systems. Solid understanding of DevOps practices with practical experience using Docker, Kubernetes, and cloud platforms (AWS, GCP). Demonstrated expertise in building real-time systems using WebSockets, UDP, and ensuring low-latency networking. Deep knowledge of security protocols including SIP/TLS, SRTP and familiarity with regulatory compliance frameworks like GDPR and HIPAA. Excellent problem-solving skills, attention to detail, and the ability to work independently in a remote setting. Strong communication and collaboration skills. Preferred Qualifications: Prior experience working on SaaS products environment. Contributions to open-source projects or participation in developer communities. Experience with additional programming languages and frameworks is a plus. Compensation and Benefits: Flexible salary package for the right candidate. Opportunity to work remotely from anywhere in India. Dynamic and collaborative work environment. Opportunities for professional growth and skill development.
Kodehash Technologies
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Kodehash Technologies
15.0 - 30.0 Lacs P.A.
15.0 - 30.0 Lacs P.A.
GIDC Estate Vatva, Ahmedabad
0.2 - 0.25 Lacs P.A.
Delhi
Experience: Not specified
7.0 - 10.0 Lacs P.A.
Narayan Guda, Hyderabad
Experience: Not specified
0.11 - 0.17 Lacs P.A.
Pune, Maharashtra, India
Salary: Not disclosed
Experience: Not specified
0.13 - 0.15 Lacs P.A.
Hosur, Tamil Nadu, India
Salary: Not disclosed
Ahmedabad
2.0 - 3.5 Lacs P.A.
Experience: Not specified
0.15 - 0.35 Lacs P.A.